about summary refs log tree commit diff
path: root/Doc/Zsh
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/Zsh')
-rw-r--r--Doc/Zsh/.cvsignore2
-rw-r--r--Doc/Zsh/.distfiles5
-rw-r--r--Doc/Zsh/manual.yo17
-rw-r--r--Doc/Zsh/mod_cap.yo5
-rw-r--r--Doc/Zsh/mod_clone.yo5
-rw-r--r--Doc/Zsh/mod_compctl.yo6
-rw-r--r--Doc/Zsh/mod_complete.yo5
-rw-r--r--Doc/Zsh/mod_complist.yo5
-rw-r--r--Doc/Zsh/mod_computil.yo6
-rw-r--r--Doc/Zsh/mod_deltochar.yo5
-rw-r--r--Doc/Zsh/mod_example.yo5
-rw-r--r--Doc/Zsh/mod_files.yo5
-rw-r--r--Doc/Zsh/mod_mapfile.yo5
-rw-r--r--Doc/Zsh/mod_mathfunc.yo5
-rw-r--r--Doc/Zsh/mod_parameter.yo5
-rw-r--r--Doc/Zsh/mod_sched.yo5
-rw-r--r--Doc/Zsh/mod_stat.yo5
-rw-r--r--Doc/Zsh/mod_zftp.yo5
-rw-r--r--Doc/Zsh/mod_zle.yo5
-rw-r--r--Doc/Zsh/mod_zleparameter.yo5
-rw-r--r--Doc/Zsh/mod_zutil.yo6
-rw-r--r--Doc/Zsh/modules.yo98
22 files changed, 64 insertions, 151 deletions
diff --git a/Doc/Zsh/.cvsignore b/Doc/Zsh/.cvsignore
new file mode 100644
index 000000000..991e04aca
--- /dev/null
+++ b/Doc/Zsh/.cvsignore
@@ -0,0 +1,2 @@
+modlist.yo
+modmenu.yo
diff --git a/Doc/Zsh/.distfiles b/Doc/Zsh/.distfiles
index 11d761230..eebed573c 100644
--- a/Doc/Zsh/.distfiles
+++ b/Doc/Zsh/.distfiles
@@ -1,12 +1,13 @@
 DISTFILES_SRC='
-    .distfiles
+    .cvsignore .distfiles
     arith.yo builtins.yo compat.yo compctl.yo compsys.yo compwid.yo
     cond.yo exec.yo expn.yo filelist.yo files.yo func.yo grammar.yo
     index.yo intro.yo invoke.yo jobs.yo manual.yo metafaq.yo mod_cap.yo
     mod_clone.yo mod_compctl.yo mod_complete.yo mod_complist.yo
     mod_computil.yo mod_deltochar.yo mod_example.yo mod_files.yo
     mod_mapfile.yo mod_mathfunc.yo mod_parameter.yo mod_sched.yo
-    mod_stat.yo mod_zftp.yo mod_zle.yo mod_zleparameter.yo modules.yo
+    mod_stat.yo mod_zftp.yo mod_zle.yo mod_zleparameter.yo mod_zutil.yo
+    modules.yo modlist.yo modmenu.yo
     options.yo params.yo prompt.yo redirect.yo restricted.yo seealso.yo
     zftpsys.yo zle.yo
 '
diff --git a/Doc/Zsh/manual.yo b/Doc/Zsh/manual.yo
index 30c8a0345..19497386a 100644
--- a/Doc/Zsh/manual.yo
+++ b/Doc/Zsh/manual.yo
@@ -115,22 +115,7 @@ menu(Examples)
 
 Zsh Modules
 
-menu(The cap Module)
-menu(The clone Module)
-menu(The complete Module)
-menu(The compctl Module)
-menu(The complist Module)
-menu(The deltochar Module)
-menu(The example Module)
-menu(The files Module)
-menu(The mapfile Module)
-menu(The mathfunc Module)
-menu(The parameter Module)
-menu(The sched Module)
-menu(The stat Module)
-menu(The zftp Module)
-menu(The zle Module)
-menu(The zleparameter Module)
+includefile(Zsh/modmenu.yo)
 endmenu()
 texinode(The Z Shell Manual)(Introduction)(Top)(Top)
 chapter(The Z Shell Manual)
diff --git a/Doc/Zsh/mod_cap.yo b/Doc/Zsh/mod_cap.yo
index f6513b314..0bb2b813a 100644
--- a/Doc/Zsh/mod_cap.yo
+++ b/Doc/Zsh/mod_cap.yo
@@ -1,5 +1,6 @@
-texinode(The cap Module)(The clone Module)()(Zsh Modules)
-sect(The cap Module)
+COMMENT(!MOD!
+Builtins for manipulating POSIX.1e (POSIX.6) capability (privilege) sets.
+!MOD!)
 The tt(cap) module is used for manipulating POSIX.1e (POSIX.6) capability
 sets.  If the operating system does not support this interface, the
 builtins defined by this module will do nothing.
diff --git a/Doc/Zsh/mod_clone.yo b/Doc/Zsh/mod_clone.yo
index 996462b7b..5bc8068dc 100644
--- a/Doc/Zsh/mod_clone.yo
+++ b/Doc/Zsh/mod_clone.yo
@@ -1,5 +1,6 @@
-texinode(The clone Module)(The zutil Module)(The cap Module)(Zsh Modules)
-sect(The clone Module)
+COMMENT(!MOD!
+A builtin that can clone a running shell onto another terminal.
+!MOD!)
 The tt(clone) module makes available one builtin command:
 
 startitem()
diff --git a/Doc/Zsh/mod_compctl.yo b/Doc/Zsh/mod_compctl.yo
index b69ae1e7d..99d523cd1 100644
--- a/Doc/Zsh/mod_compctl.yo
+++ b/Doc/Zsh/mod_compctl.yo
@@ -1,5 +1,7 @@
-texinode(The compctl Module)(The complist Module)(The complete Module)(Zsh Modules)
-sect(The compctl Module)
+COMMENT(!MOD!
+The tt(compctl) builtin for controlling completion and the builtins for
+completion widgets.
+!MOD!)
 The tt(compctl) module makes available two builtin commands. tt(compctl),
 is the old, deprecated way to control completions for ZLE.  See
 ifzman(zmanref(zshcompctl))\
diff --git a/Doc/Zsh/mod_complete.yo b/Doc/Zsh/mod_complete.yo
index 418e54d28..2c421eb8b 100644
--- a/Doc/Zsh/mod_complete.yo
+++ b/Doc/Zsh/mod_complete.yo
@@ -1,5 +1,6 @@
-texinode(The complete Module)(The compctl Module)(The zutil Module)(Zsh Modules)
-sect(The complete Module)
+COMMENT(!MOD!
+The basic completion code.
+!MOD!)
 The tt(complete) module makes available several builtin commands which
 can be used in user-defined completion widgets, see
 ifzman(zmanref(zshcompwid))\
diff --git a/Doc/Zsh/mod_complist.yo b/Doc/Zsh/mod_complist.yo
index f04483268..d9e29e752 100644
--- a/Doc/Zsh/mod_complist.yo
+++ b/Doc/Zsh/mod_complist.yo
@@ -1,5 +1,6 @@
-texinode(The complist Module)(The computil Module)(The compctl Module)(Zsh Modules)
-sect(The complist Module)
+COMMENT(!MOD!
+Completion listing extensions.
+!MOD!)
 cindex(completion, listing)
 cindex(completion, coloured listings)
 The tt(complist) module offers two extensions to completion listings:
diff --git a/Doc/Zsh/mod_computil.yo b/Doc/Zsh/mod_computil.yo
index 51922b13f..c7397c646 100644
--- a/Doc/Zsh/mod_computil.yo
+++ b/Doc/Zsh/mod_computil.yo
@@ -1,5 +1,7 @@
-texinode(The computil Module)(The deltochar Module)(The complist Module)(Zsh Modules)
-sect(The computil Module)
+COMMENT(!MOD!
+A module with utility builtins needed for the shell function based
+completion system.
+!MOD!)
 cindex(completion, utility)
 The tt(computil) module adds several builtin commands that are used by
 some of the completion functions in the shell function based
diff --git a/Doc/Zsh/mod_deltochar.yo b/Doc/Zsh/mod_deltochar.yo
index 20b66a49d..d8f847f1b 100644
--- a/Doc/Zsh/mod_deltochar.yo
+++ b/Doc/Zsh/mod_deltochar.yo
@@ -1,5 +1,6 @@
-texinode(The deltochar Module)(The example Module)(The computil Module)(Zsh Modules)
-sect(The deltochar Module)
+COMMENT(!MOD!
+A ZLE function duplicating EMACS' tt(zap-to-char).
+!MOD!)
 The tt(deltochar) module makes available two ZLE functions:
 
 startitem()
diff --git a/Doc/Zsh/mod_example.yo b/Doc/Zsh/mod_example.yo
index 5339253d9..852f60189 100644
--- a/Doc/Zsh/mod_example.yo
+++ b/Doc/Zsh/mod_example.yo
@@ -1,5 +1,6 @@
-texinode(The example Module)(The files Module)(The deltochar Module)(Zsh Modules)
-sect(The example Module)
+COMMENT(!MOD!
+An example of how to write a module.
+!MOD!)
 The tt(example) module makes available one builtin command:
 
 startitem()
diff --git a/Doc/Zsh/mod_files.yo b/Doc/Zsh/mod_files.yo
index d5c87b6d1..be0ad9f09 100644
--- a/Doc/Zsh/mod_files.yo
+++ b/Doc/Zsh/mod_files.yo
@@ -1,5 +1,6 @@
-texinode(The files Module)(The mapfile Module)(The example Module)(Zsh Modules)
-sect(The files Module)
+COMMENT(!MOD!
+Some basic file manipulation commands as builtins.
+!MOD!)
 cindex(files, manipulating)
 The tt(files) module makes some standard commands available as builtins:
 
diff --git a/Doc/Zsh/mod_mapfile.yo b/Doc/Zsh/mod_mapfile.yo
index ad8497027..ea360de82 100644
--- a/Doc/Zsh/mod_mapfile.yo
+++ b/Doc/Zsh/mod_mapfile.yo
@@ -1,5 +1,6 @@
-texinode(The mapfile Module)(The mathfunc Module)(The files Module)(Zsh Modules)
-sect(The mapfile Module)
+COMMENT(!MOD!
+Access to external files via a special associative array.
+!MOD!)
 cindex(parameter, file access via)
 The tt(mapfile) module provides one special associative array parameter of
 the same name.
diff --git a/Doc/Zsh/mod_mathfunc.yo b/Doc/Zsh/mod_mathfunc.yo
index bc69d2b20..d22394eb7 100644
--- a/Doc/Zsh/mod_mathfunc.yo
+++ b/Doc/Zsh/mod_mathfunc.yo
@@ -1,5 +1,6 @@
-texinode(The mathfunc Module)(The parameter Module)(The mapfile Module)(Zsh Modules)
-sect(The mathfunc Module)
+COMMENT(!MOD!
+Standard scientific functions for use in mathematical evaluations.
+!MOD!)
 cindex(functions, mathematical)
 cindex(mathematical functions)
 The tt(mathfunc) module provides standard mathematical functions for use when
diff --git a/Doc/Zsh/mod_parameter.yo b/Doc/Zsh/mod_parameter.yo
index 7071e20db..43ee7394f 100644
--- a/Doc/Zsh/mod_parameter.yo
+++ b/Doc/Zsh/mod_parameter.yo
@@ -1,5 +1,6 @@
-texinode(The parameter Module)(The sched Module)(The mathfunc Module)(Zsh Modules)
-sect(The parameter Module)
+COMMENT(!MOD!
+Access to internal hash tables via special associative arrays.
+!MOD!)
 cindex(parameters, special)
 The tt(parameter) module gives access to some of the internal hash
 tables used by the shell by defining some special parameters.
diff --git a/Doc/Zsh/mod_sched.yo b/Doc/Zsh/mod_sched.yo
index 18ea87db5..18c91c2a1 100644
--- a/Doc/Zsh/mod_sched.yo
+++ b/Doc/Zsh/mod_sched.yo
@@ -1,5 +1,6 @@
-texinode(The sched Module)(The stat Module)(The parameter Module)(Zsh Modules)
-sect(The sched Module)
+COMMENT(!MOD!
+A builtin that provides a timed execution facility within the shell.
+!MOD!)
 The tt(sched) module makes available one builtin command:
 
 startitem()
diff --git a/Doc/Zsh/mod_stat.yo b/Doc/Zsh/mod_stat.yo
index d0c7acfe1..a5455a19d 100644
--- a/Doc/Zsh/mod_stat.yo
+++ b/Doc/Zsh/mod_stat.yo
@@ -1,5 +1,6 @@
-texinode(The stat Module)(The zftp Module)(The sched Module)(Zsh Modules)
-sect(The stat Module)
+COMMENT(!MOD!
+A builtin command interface to the tt(stat) system call.
+!MOD!)
 The tt(stat) module makes available one builtin command:
 
 startitem()
diff --git a/Doc/Zsh/mod_zftp.yo b/Doc/Zsh/mod_zftp.yo
index e5dc8ec2f..adbf331e4 100644
--- a/Doc/Zsh/mod_zftp.yo
+++ b/Doc/Zsh/mod_zftp.yo
@@ -1,5 +1,6 @@
-texinode(The zftp Module)(The zle Module)(The stat Module)(Zsh Modules)
-sect(The zftp Module)
+COMMENT(!MOD!
+A builtin FTP client.
+!MOD!)
 The tt(zftp) module makes available one builtin command:
 
 startitem()
diff --git a/Doc/Zsh/mod_zle.yo b/Doc/Zsh/mod_zle.yo
index a346ab279..d25c5ba1d 100644
--- a/Doc/Zsh/mod_zle.yo
+++ b/Doc/Zsh/mod_zle.yo
@@ -1,5 +1,6 @@
-texinode(The zle Module)(The zleparameter Module)(The zftp Module)(Zsh Modules)
-sect(The zle Module)
+COMMENT(!MOD!
+The Zsh Line Editor, including the tt(bindkey) and tt(vared) builtins.
+!MOD!)
 The tt(zle) module contains the Zsh Line Editor.  See
 ifzman(zmanref(zshzle))\
 ifnzman(noderef(Zsh Line Editor))\
diff --git a/Doc/Zsh/mod_zleparameter.yo b/Doc/Zsh/mod_zleparameter.yo
index 2f5f96367..e3d4924c7 100644
--- a/Doc/Zsh/mod_zleparameter.yo
+++ b/Doc/Zsh/mod_zleparameter.yo
@@ -1,5 +1,6 @@
-texinode(The zleparameter Module)()(The zle Module)(Zsh Modules)
-sect(The zleparameter Module)
+COMMENT(!MOD!
+Access to internals of the Zsh Line Editor via parameters.
+!MOD!)
 cindex(parameters, special)
 The tt(zleparameter) module defines two special parameters that can be 
 used to access internal information of the Zsh Line Editor (see
diff --git a/Doc/Zsh/mod_zutil.yo b/Doc/Zsh/mod_zutil.yo
index 477f955eb..405b88e1e 100644
--- a/Doc/Zsh/mod_zutil.yo
+++ b/Doc/Zsh/mod_zutil.yo
@@ -1,5 +1,7 @@
-texinode(The zutil Module)(The complete Module)(The clone Module)(Zsh Modules)
-sect(The zutil Module)
+COMMENT(!MOD!
+Some utility builtins, e.g. the one for supporting configuration via 
+styles.
+!MOD!)
 cindex(builtins, utility)
 The tt(zutil) module only adds some builtins:
 
diff --git a/Doc/Zsh/modules.yo b/Doc/Zsh/modules.yo
index 89c1f7246..7a404fd79 100644
--- a/Doc/Zsh/modules.yo
+++ b/Doc/Zsh/modules.yo
@@ -8,100 +8,4 @@ shell at build time,
 or can be dynamically linked while the shell is running
 if the installation supports this feature.  The modules available are:
 
-startitem()
-item(tt(cap))(
-Builtins for manipulating POSIX.1e (POSIX.6) capability (privilege) sets.
-)
-item(tt(clone))(
-A builtin that can clone a running shell onto another terminal.
-)
-item(tt(zutil))(
-Some utility builtins, e.g. the one for supporting configuration via 
-styles.
-)
-item(tt(complete))(
-The basic completion code.
-)
-item(tt(compctl))(
-The tt(compctl) builtin for controlling completion and the builtins for
-completion widgets.
-)
-item(tt(complist))(
-Completion listing extensions.
-)
-item(tt(computil))(
-A module with utility builtins needed for the shell function based
-completion system.
-)
-item(tt(deltochar))(
-A ZLE function duplicating EMACS' tt(zap-to-char).
-)
-item(tt(example))(
-An example of how to write a module.
-)
-item(tt(files))(
-Some basic file manipulation commands as builtins.
-)
-item(tt(mapfile))(
-Access to external files via a special associative array.
-)
-item(tt(mathfunc))(
-Standard scientific functions for use in mathematical evaluations.
-)
-item(tt(parameter))(
-Access to internal hash tables via special associative arrays.
-)
-item(tt(sched))(
-A builtin that provides a timed execution facility within the shell.
-)
-item(tt(stat))(
-A builtin command interface to the tt(stat) system call.
-)
-item(tt(zftp))(
-A builtin FTP client.
-)
-item(tt(zle))(
-The Zsh Line Editor, including the tt(bindkey) and tt(vared) builtins.
-)
-item(tt(zleparameter))(
-Access to internals of the Zsh Line Editor via parameters.
-)
-enditem()
-startmenu()
-menu(The cap Module)
-menu(The clone Module)
-menu(The zutil Module)
-menu(The complete Module)
-menu(The compctl Module)
-menu(The complist Module)
-menu(The computil Module)
-menu(The deltochar Module)
-menu(The example Module)
-menu(The files Module)
-menu(The mapfile Module)
-menu(The mathfunc Module)
-menu(The parameter Module)
-menu(The sched Module)
-menu(The stat Module)
-menu(The zftp Module)
-menu(The zle Module)
-menu(The zleparameter Module)
-endmenu()
-includefile(Zsh/mod_cap.yo)
-includefile(Zsh/mod_clone.yo)
-includefile(Zsh/mod_zutil.yo)
-includefile(Zsh/mod_complete.yo)
-includefile(Zsh/mod_compctl.yo)
-includefile(Zsh/mod_complist.yo)
-includefile(Zsh/mod_computil.yo)
-includefile(Zsh/mod_deltochar.yo)
-includefile(Zsh/mod_example.yo)
-includefile(Zsh/mod_files.yo)
-includefile(Zsh/mod_mapfile.yo)
-includefile(Zsh/mod_mathfunc.yo)
-includefile(Zsh/mod_parameter.yo)
-includefile(Zsh/mod_sched.yo)
-includefile(Zsh/mod_stat.yo)
-includefile(Zsh/mod_zftp.yo)
-includefile(Zsh/mod_zle.yo)
-includefile(Zsh/mod_zleparameter.yo)
+includefile(Zsh/modlist.yo)