aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/eshell
diff options
context:
space:
mode:
authorStefan Monnier2002-04-01 20:42:55 +0000
committerStefan Monnier2002-04-01 20:42:55 +0000
commit8363950c1b4a28aacb77c05ab77e3d6b32cec91c (patch)
tree8c43f3b6e9f1803ddb4a41023ca198e2d3f6b65a /lisp/eshell
parent031a5886641dcbfdf16a5d3af8311e284032ebfd (diff)
downloademacs-8363950c1b4a28aacb77c05ab77e3d6b32cec91c.tar.gz
emacs-8363950c1b4a28aacb77c05ab77e3d6b32cec91c.zip
It's auto-generated anyway.
Diffstat (limited to 'lisp/eshell')
-rw-r--r--lisp/eshell/esh-groups.el135
1 files changed, 0 insertions, 135 deletions
diff --git a/lisp/eshell/esh-groups.el b/lisp/eshell/esh-groups.el
deleted file mode 100644
index 218bd2a2e52..00000000000
--- a/lisp/eshell/esh-groups.el
+++ /dev/null
@@ -1,135 +0,0 @@
1;;; do not modify this file; it is auto-generated
2
3(defgroup eshell-alias nil
4 "Command aliases allow for easy definition of alternate commands."
5 :tag "Command aliases"
6 :link '(info-link "(eshell)Command aliases")
7 :group 'eshell-module)
8
9(defgroup eshell-banner nil
10 "This sample module displays a welcome banner at login.
11It exists so that others wishing to create their own Eshell extension
12modules may have a simple template to begin with."
13 :tag "Login banner"
14 :link '(info-link "(eshell)Login banner")
15 :group 'eshell-module)
16
17(defgroup eshell-basic nil
18 "The \"basic\" code provides a set of convenience functions which
19are traditionally considered shell builtins. Since all of the
20functionality provided by them is accessible through Lisp, they are
21not really builtins at all, but offer a command-oriented way to do the
22same thing."
23 :tag "Basic shell commands"
24 :group 'eshell-module)
25
26(defgroup eshell-cmpl nil
27 "This module provides a programmable completion function bound to
28the TAB key, which allows for completing command names, file names,
29variable names, arguments, etc."
30 :tag "Argument completion"
31 :group 'eshell-module)
32
33(defgroup eshell-dirs nil
34 "Directory navigation involves changing directories, examining the
35current directory, maintaining a directory stack, and also keeping
36track of a history of the last directory locations the user was in.
37Emacs does provide standard Lisp definitions of `pwd' and `cd', but
38they lack somewhat in feel from the typical shell equivalents."
39 :tag "Directory navigation"
40 :group 'eshell-module)
41
42(defgroup eshell-glob nil
43 "This module provides extended globbing syntax, similar what is used
44by zsh for filename generation."
45 :tag "Extended filename globbing"
46 :group 'eshell-module)
47
48(defgroup eshell-hist nil
49 "This module provides command history management."
50 :tag "History list management"
51 :group 'eshell-module)
52
53(defgroup eshell-ls nil
54 "This module implements the \"ls\" utility fully in Lisp. If it is
55passed any unrecognized command switches, it will revert to the
56operating system's version. This version of \"ls\" uses text
57properties to colorize its output based on the setting of
58`eshell-ls-use-colors'."
59 :tag "Implementation of `ls' in Lisp"
60 :group 'eshell-module)
61
62(defgroup eshell-pred nil
63 "This module allows for predicates to be applied to globbing
64patterns (similar to zsh), in addition to string modifiers which can
65be applied either to globbing results, variable references, or just
66ordinary strings."
67 :tag "Value modifiers and predicates"
68 :group 'eshell-module)
69
70(defgroup eshell-prompt nil
71 "This module provides command prompts, and navigation between them,
72as is common with most shells."
73 :tag "Command prompts"
74 :group 'eshell-module)
75
76(defgroup eshell-rebind nil
77 "This module allows for special keybindings that only take effect
78while the point is in a region of input text. By default, it binds
79C-a to move to the beginning of the input text (rather than just the
80beginning of the line), and C-p and C-n to move through the input
81history, C-u kills the current input text, etc. It also, if
82`eshell-confine-point-to-input' is non-nil, does not allow certain
83commands to cause the point to leave the input area, such as
84`backward-word', `previous-line', etc. This module intends to mimic
85the behavior of normal shells while the user editing new input text."
86 :tag "Rebind keys at input"
87 :group 'eshell-module)
88
89(defgroup eshell-script nil
90 "This module allows for the execution of files containing Eshell
91commands, as a script file."
92 :tag "Running script files."
93 :group 'eshell-module)
94
95(defgroup eshell-smart nil
96 "This module combines the facility of normal, modern shells with
97some of the edit/review concepts inherent in the design of Plan 9's
989term. See the docs for more details.
99
100Most likely you will have to turn this option on and play around with
101it to get a real sense of how it works."
102 :tag "Smart display of output"
103 :link '(info-link "(eshell)Smart display of output")
104 :group 'eshell-module)
105
106(defgroup eshell-term nil
107 "This module causes visual commands (e.g., 'vi') to be executed by
108the `term' package, which comes with Emacs. This package handles most
109of the ANSI control codes, allowing curses-based applications to run
110within an Emacs window. The variable `eshell-visual-commands' defines
111which commands are considered visual in nature."
112 :tag "Running visual commands"
113 :group 'eshell-module)
114
115(defgroup eshell-unix nil
116 "This module defines many of the more common UNIX utilities as
117aliases implemented in Lisp. These include mv, ln, cp, rm, etc. If
118the user passes arguments which are too complex, or are unrecognized
119by the Lisp variant, the external version will be called (if
120available). The only reason not to use them would be because they are
121usually much slower. But in several cases their tight integration
122with Eshell makes them more versatile than their traditional cousins
123\(such as being able to use `kill' to kill Eshell background processes
124by name)."
125 :tag "UNIX commands in Lisp"
126 :group 'eshell-module)
127
128(defgroup eshell-xtra nil
129 "This module defines some extra alias functions which are entirely
130optional. They can be viewed as samples for how to write Eshell alias
131functions, or as aliases which make some of Emacs' behavior more
132naturally accessible within Emacs."
133 :tag "Extra alias functions"
134 :group 'eshell-module)
135