(emacs-goodies-el)Top
The Emacs-Goodies-el Package Setup
**********************************
This manual describes the Emacs-Goodies-el package and its setup. A
quick descriptions of elisp files contained in this package can be found
in the file `/usr/share/doc/emacs-goodies-el/README.Debian.gz'.
All packaged files are installed, setup and ready to use if they
don't override standard Emacs commands, modes, or settings.
Some extra package installation and setup is done if you customize
the variable `emacs-goodies-el-defaults' to t (its aggressive state).
These will override standard Emacs defaults, but in a good
(uncontroversial) way. The affected packages are currently only: Note:
ff-paths, Note: home-end and Note: ibuffer. Packages which
require activation in order to function also include: Note:
bar-cursor, Note: diminish, Note: df and Note: filladapt.
To customize setup of all customizable packages on a finer-grain
basis, do:
M-x customize-group <RET> emacs-goodies-el <RET>
In the following document, when we speak of customizing a variable,
we mean to use the Emacs custom interface, such as in:
M-x customize-variable <RET> some-variable <RET>
When we speak of customizing a group, it's as the example above for
the group `emacs-goodies-el'.
The following files are documented so far. Eventually, all files
will be documented.
align-string- Align string components over several lines
all- Edit all lines matching a given regexp
apache-mode- Major mode for Apache configuration files
auto-fill-inhibit- auto-fill-mode (de)activation
ascii- ASCII code display for character under point
bar-cursor- Switch block cursor to a bar
boxquote- Quote text with a semi-box
browse-huge-tar- Browse files in a tarball memory-efficiently
browse-kill-ring- Interactively insert items from kill-ring
cfengine- Major-mode for editing cfengine scripts
clipper- Save strings of data for further use
coffee- Submit BREW request to RFC2324-compliant device
color-theme- Install color themes
csv-mode- Mode for comma-separated value files.
ctypes- Enhanced font-lock for custom defined types
cyclebuffer- Select buffer by cycling through
cua- Emulate CUA key bindings (C-z, C-x, C-c, C-v)
cwebm- CWEB/WEB modified mode
dedicated- Minor mode for dedicated buffers
df- Display space left on partitions in mode-line
dict- Emacs interface to dict client
diminish- Diminish minor-mode's display
dirvars- Local variables that apply to entire directory
edit-env- Display and edit environment variables
egocentric- Highlight your name inside emacs buffers
ff-paths- Searches certain paths to find files
filladapt- Adaptively set fill-prefix
floatbg- Slowly modify background color
folding- A folding-editor-like minor mode
framepop- Display temporary buffers in a dedicated frame
highlight-beyond-fill-column- Fontify beyond the fill-column
highlight-completion- Completion with highlighted provisional text
highlight-current-line- highlight line where the cursor is
home-end- Alternative Home and End key commands
htmlize- HTML-ize font-lock buffers
ibuffer- Operate on buffers like dired
ido- Interactively do things with buffers and files
joc-toggle-buffer- Flips back and forth between two buffers
joc-toggle-case- Toggles case at point like ~ in vi
keydef- A simpler way to define keys, with kbd syntax
keywiz- Emacs key sequence quiz
lcomp- list-completion hacks
maplev- Maple major mode
map-lines- Map a command over many lines
marker-visit- Navigate through a buffer's marks in order
matlab- Major mode for MATLAB dot-m files
minibuf-electric- Electric minibuffer behavior from XEmacs
minibuffer-complete-cycle- Cycle through the *Completions* buffer
mutt-alias- Lookup/insert mutt mail aliases
muttrc-mode- Major mode to edit muttrc under Emacs
newsticker- A Newsticker for Emacs
nuke-trailing-whitespace- Strip trailing whitespace from buffers
obfusurl- Obfuscate URLs so they aren't spoilers
pack-windows- Resize windows to display maximal information
perldoc- Show help for Perl functions and modules
projects- Project-based buffer name management
protbuf- Protect buffers from accidental killing
protocols- Protocol database access functions
rfcview- View IETF RFCs with improved formatting
services- Services database access functions
session- Session Management for Emacs
setnu- vi-style line number mode for Emacs
shell-command- Enables tab-completion for `shell-command'
slang-mode- Major-mode for editing slang scripts
silly-mail- Generate bozotic mail headers
sys-apropos- Interface for the *nix apropos command
tabbar- Display a tab bar in the header line
table- Create and edit WYSIWYG embedded tables
tail- Tail files within Emacs
tc- Cite text with proper filling in mail
tlc- Major mode for editing tlc files
thinks- Insert text in a think bubble
tld- TLD (Top Level Domain) lookup tool
todoo- Major mode for editing TODO files
toggle-option- Easily toggle frequently toggled options
twiddle- Cute mode-line display hack
under- Underline with the ^ character
wdired- Rename files by editing in dired buffers
xrdb-mode- Mode for editing X resource database files
--- The Detailed Node Listing ---
folding - A folding-editor-like minor mode.
folding Installation
folding documentation
folding custom
folding examples
framepop - display temporary buffers in a dedicated frame
announcement- Announcement on gnu-emacs-sources
Purpose- What's it's for
Quick Setup- Get going within a minute
Customization- Extra settings
For elisp hackers- More extra seetings for teh adventurous
Bugs- Or limitations
session - Session Management for Emacs
Session Menus and Key-Bindings
Saving Session Variables
Storing Buffer Places
table - Create and edit WYSIWYG text based embedded tables
table introduction
table background
table getting started
table keymap
table menu
table function advising
Definition of tables and cells
Cell contents formatting
Cell Justification
Acknowledgments
This work compiles GPL'ed documentation from the various elisp files
in /usr/share/emacs/site-lisp/emacs-goodies-el/. As a derived work
from GPL'ed works, this text is also licensed under the GPL V2 (See
/usr/share/common-licenses/GPL-2) and is edited by Peter S. Galbraith
<psg@debian.org>.
The following file is not yet documented. Read its commentary
section for usage, but be advised that I haven't documented it because
I intend to change it.
`/usr/share/emacs/site-lisp/emacs-goodies-el/initsplit.el'
code to split customizations into different files
automatically generated by info2www version 1.2.2.9