# HG changeset patch # User Stefan Monnier # Date 1017693775 0 # Node ID c489884837742caf11a2c75755e416e369bcb8dd # Parent 02bb8f959ccf072112077abd297adc38bf802692 It's auto-generated anyway. diff -r 02bb8f959ccf -r c48988483774 lisp/eshell/esh-groups.el --- a/lisp/eshell/esh-groups.el Mon Apr 01 20:22:02 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,135 +0,0 @@ -;;; do not modify this file; it is auto-generated - -(defgroup eshell-alias nil - "Command aliases allow for easy definition of alternate commands." - :tag "Command aliases" - :link '(info-link "(eshell)Command aliases") - :group 'eshell-module) - -(defgroup eshell-banner nil - "This sample module displays a welcome banner at login. -It exists so that others wishing to create their own Eshell extension -modules may have a simple template to begin with." - :tag "Login banner" - :link '(info-link "(eshell)Login banner") - :group 'eshell-module) - -(defgroup eshell-basic nil - "The \"basic\" code provides a set of convenience functions which -are traditionally considered shell builtins. Since all of the -functionality provided by them is accessible through Lisp, they are -not really builtins at all, but offer a command-oriented way to do the -same thing." - :tag "Basic shell commands" - :group 'eshell-module) - -(defgroup eshell-cmpl nil - "This module provides a programmable completion function bound to -the TAB key, which allows for completing command names, file names, -variable names, arguments, etc." - :tag "Argument completion" - :group 'eshell-module) - -(defgroup eshell-dirs nil - "Directory navigation involves changing directories, examining the -current directory, maintaining a directory stack, and also keeping -track of a history of the last directory locations the user was in. -Emacs does provide standard Lisp definitions of `pwd' and `cd', but -they lack somewhat in feel from the typical shell equivalents." - :tag "Directory navigation" - :group 'eshell-module) - -(defgroup eshell-glob nil - "This module provides extended globbing syntax, similar what is used -by zsh for filename generation." - :tag "Extended filename globbing" - :group 'eshell-module) - -(defgroup eshell-hist nil - "This module provides command history management." - :tag "History list management" - :group 'eshell-module) - -(defgroup eshell-ls nil - "This module implements the \"ls\" utility fully in Lisp. If it is -passed any unrecognized command switches, it will revert to the -operating system's version. This version of \"ls\" uses text -properties to colorize its output based on the setting of -`eshell-ls-use-colors'." - :tag "Implementation of `ls' in Lisp" - :group 'eshell-module) - -(defgroup eshell-pred nil - "This module allows for predicates to be applied to globbing -patterns (similar to zsh), in addition to string modifiers which can -be applied either to globbing results, variable references, or just -ordinary strings." - :tag "Value modifiers and predicates" - :group 'eshell-module) - -(defgroup eshell-prompt nil - "This module provides command prompts, and navigation between them, -as is common with most shells." - :tag "Command prompts" - :group 'eshell-module) - -(defgroup eshell-rebind nil - "This module allows for special keybindings that only take effect -while the point is in a region of input text. By default, it binds -C-a to move to the beginning of the input text (rather than just the -beginning of the line), and C-p and C-n to move through the input -history, C-u kills the current input text, etc. It also, if -`eshell-confine-point-to-input' is non-nil, does not allow certain -commands to cause the point to leave the input area, such as -`backward-word', `previous-line', etc. This module intends to mimic -the behavior of normal shells while the user editing new input text." - :tag "Rebind keys at input" - :group 'eshell-module) - -(defgroup eshell-script nil - "This module allows for the execution of files containing Eshell -commands, as a script file." - :tag "Running script files." - :group 'eshell-module) - -(defgroup eshell-smart nil - "This module combines the facility of normal, modern shells with -some of the edit/review concepts inherent in the design of Plan 9's -9term. See the docs for more details. - -Most likely you will have to turn this option on and play around with -it to get a real sense of how it works." - :tag "Smart display of output" - :link '(info-link "(eshell)Smart display of output") - :group 'eshell-module) - -(defgroup eshell-term nil - "This module causes visual commands (e.g., 'vi') to be executed by -the `term' package, which comes with Emacs. This package handles most -of the ANSI control codes, allowing curses-based applications to run -within an Emacs window. The variable `eshell-visual-commands' defines -which commands are considered visual in nature." - :tag "Running visual commands" - :group 'eshell-module) - -(defgroup eshell-unix nil - "This module defines many of the more common UNIX utilities as -aliases implemented in Lisp. These include mv, ln, cp, rm, etc. If -the user passes arguments which are too complex, or are unrecognized -by the Lisp variant, the external version will be called (if -available). The only reason not to use them would be because they are -usually much slower. But in several cases their tight integration -with Eshell makes them more versatile than their traditional cousins -\(such as being able to use `kill' to kill Eshell background processes -by name)." - :tag "UNIX commands in Lisp" - :group 'eshell-module) - -(defgroup eshell-xtra nil - "This module defines some extra alias functions which are entirely -optional. They can be viewed as samples for how to write Eshell alias -functions, or as aliases which make some of Emacs' behavior more -naturally accessible within Emacs." - :tag "Extra alias functions" - :group 'eshell-module) -