Index of /software/personal-elisp/dist/lisp
This directory has elisp code, part of ttn's personal elisp library.
Most useful code is autoloaded. See admin.el for more info.
Below is output from command:
(let ((desc ";;; Description:"))
(format "grep '^%s' *.el */*.el | sed 's/\\.el:%s/\\n/;s/$/\\n/'"
desc desc))
(Use `M-x update-README RET' to update.)
Do not modify these lines. Edits below this line will be lost.
------------------------------------------------------------------------------
core
Compatibility for older versions of Emacs.
core
Set variables variously for various things.
core
Hooks: Load time, normal and advice.
core
Global keymap bindings.
core
No definitions, just actions.
bofh/build-emacs
Build a minimal GNU Emacs.
bofh/dired-move-file-and-masterfile
Move file and masterfile to new directory.
bofh/gxrepl
Run a Guile-PG repl in a buffer.
bofh/watch
Revulsion or reversion? You be the judge!
core/do-it-now
No definitions, just actions.
core/hooks
Hooks: Load time, normal and advice.
core/keys
Global keymap bindings.
core/vars
Set variables variously for various things.
core/veneration
Compatibility for older versions of Emacs.
diversions/artist-subpixel
Subpixel-centered circles to extend artist.el.
diversions/brb
"Be right back" to terminal. Uses alternative notification.
diversions/browse-console-fonts
Browse console fonts.
diversions/browse-pointer-shapes
Browse pointer shapes.
diversions/buffer-thumbnail
Maintain an XPM interpretation of buffer contents.
diversions/emacs-uptime
Give Emacs' uptime and some other stats in the modeline.
diversions/fortunate-loop
Fortune cookie factory! :->
diversions/fulminate-gnugo-xpms
Parameterized XPM fulmination for gnugo.el display.
diversions/gnugo-db
Edit pattern databases for GNU Go.
diversions/gnugo-extra
Various gnugo-related toys and bits of work-in-progress.
diversions/gnugo
Run GNU Go in a buffer.
diversions/insert-world
Create HTMLized world and insert in current buffer.
diversions/munge-root-window
Munge root window in luser-selectable ways.
diversions/random-life
Run `life' with a random starting grid.
diversions/set-pointer-shape
Set pointer shape.
diversions/set-theme
Select an appearance configuration.
diversions/setup-browse-url
Customize `browse-url'.
diversions/xmsg
Wrapper for X program xmessage(1).
diversions/yo
Alternative notification.
editing/another-line
Copy current line, incrementing numbers. Bus-friendly. :->
editing/append-to-nth-buffer
Like `append-to-buffer' but not exactly.
editing/backward-page-ignore-narrow
Like `backward-page', except ignores page narrowing.
editing/buffer-substitute-file-env-vars
In current buffer, substitute env vars that look like files.
editing/colorcomp
Manipulate color components interactively.
editing/comma-v
Read and write RCS-style masterfiles directly.
editing/eximlog-mode
Make /var/log/exim4/* files more readable.
editing/find-many-files
Slurp all files in some dir, given a regular expression.
editing/forward-page-ignore-narrow
Like `forward-page', except ignores page narrowing.
editing/gzip-or-gunzip-from-dired
From dired, gzip or gunzip a file. Probably bound to `z'.
editing/insert-separator
Insert code separator comment in mode-specific ways. Fancy.
editing/insert-time-stamp
Insert time stamp string.
editing/outline-ext
Extend outline mode.
editing/ovab
Overl{a}y abbreviate default-directory and other things.
editing/ricette-mode
Major mode for editing recipes.
editing/scroll-LR-by-20
Horizontal scrolling support used by many modes hooks.
editing/switch-window-contents
Switch the contents of two windows.
editing/tuckey-holdcursor
User interface layer for `scroll-in-place'.
editing/www-add
Add to ~/.www-links the URL at point.
editing/xpm-fulmination
Utilities to algorithmically create XPMs.
low-stress/adhoc
Functions useful for .adhoc scripts.
low-stress/check-calendar-file
Old (probably rotten) code for calendar munging.
low-stress/choose-restaurant
Choose a restaurant from ~/.restaurants, perhaps continuously.
low-stress/cycle-font
Cycle through a ring of preferred fonts.
low-stress/describe-buffer-local-variables
Describe buffer-local variables and count them, too.
low-stress/dict
Consult Merriam-Webster online dictionary or thesaurus.
low-stress/dired-especially
Dired followed by repositioning.
low-stress/dired-wipe
In dired, remove lines of certain type.
low-stress/display-previous-revision
Display previous revision of a version-controlled file.
low-stress/drop-file-and-its-buffers
Call delete-file and kill-buffer together.
low-stress/invisible-cursor-mode
Toggle cursor visibility.
low-stress/jamenv
Function to clear and set env vars.
low-stress/line-at-point
Return current line as a string (w/o terminating newline).
low-stress/message-face-name-under-point-mode
Display (in echo area) the name of face under point.
low-stress/multi-shell
Modification of ``shell'' allows multiple shells w/ prefix.
low-stress/previous-buffer
Switch to previous buffer in buffer list.
low-stress/revert-some-buffers
For each file-related buffer, do `revert-buffer'.
low-stress/run-guile
Run a Guile interpreter repl in a buffer.
low-stress/set-font-at-point
Set font at cursor position, useful w/ xlsfonts(1) output.
low-stress/set-keys
Bind many keys in a keymap, not just one.
low-stress/shuffle-pairs
Insert randomly ordered formatted pairs.
low-stress/split-into-3-windows
Split frame into three windows. Prefix arg changes axis.
low-stress/strip
Strip whitespace. Inspired by GNU `make' func w/ same name.
low-stress/sum-column
Sum contiguous column of numbers that share a decimal point.
low-stress/survey
Conduct survey and email results.
low-stress/turn-on-mic-paren
Turn on mic-paren, a fancy paren-fun package by mic.
low-stress/turn-on-mouse-avoidance-mode
Turns on `mouse-avoidance-mode' amusement.
low-stress/wcat
Use "wget -O-" on URL at point.
low-stress/zonk-buffers
Delete certain buffers.
mail-n-news/mail-alias
Maintain ~/.mailrc aliases.
mail-n-news/mail-this-buffer
Simple keyboard macro to prepare mail buffer from current.
prog-env/bnum
Convert a number to a binary string. Also a list variant.
prog-env/border
Given a list and break element, return "border" list.
prog-env/c-macro-expand-and-clean
Expand a region of C code into another buffer, then clean it.
prog-env/codeline
Move to beginning/end of code on a line.
prog-env/file-contents-to-sexp
Read file contents as a sexp.
prog-env/find-files
Find all files matching shell wildcards.
prog-env/gdb-guile
Utilities for working with guile under GNU gdb.
prog-env/give-me-a-scratch-buffer-now
Find *scratch* buffer; put it in lisp-interaction-mode.
prog-env/help-show-headers
Show headers in code, allowing two-window browsing.
prog-env/hideshow
minor mode cmds to selectively display code/comment blocks
prog-env/map-table
Provide "table" mapping funcs.
prog-env/more-vc
Additional version-control functionality.
prog-env/my-prog-env
Set up programming env the way I like it.
prog-env/narrowed-to-page-p
Return nil if not narrowed to page boundaries.
prog-env/next-here-tag
Search for a standard source code re: "here.$".
prog-env/outside
Interact w/ the world outside Emacs.
prog-env/ppq
Pretty-print quietly.
prog-env/release
Context-dependent release!
prog-env/rmangle
Release management.
prog-env/source-wrap
Put version control tags around source.
prog-env/square-braces-as-parens
Minor mode to bind parens to square-braces keys, per buffer.
prog-env/surround-w-if-block
Surround region w/ C preprocessor block w/ luser-chosen tag.
prog-env/toggle-compilation-parse-errors-function
Toggle value of `compilation-parse-errors-function'.
prog-env/value-change-dump-mode
Major mode for value-change-dump files.
prog-env/what-defun-am-i-in
Determine where cursor is syntactically for several modes.
prog-env/zonkme
Commands for editing zonkable `%load-path'-munging form.
term/my-term-fixups
Fix keys for vt220.
term/vt220-term
Set things up for the greatly-missed (snif) vt220.
# README ends here