;;; autoloads/misc.el -- set up autoloads for JCGS emacs sessions ;;; Time-stamp: <2006-03-27 10:26:07 jcgs> ; (provide 'load-auto-load) (autoload 'cut-here "bundle" "Insert a file, with \"cut here\" lines (for sending files in messages), or (with a prefix argument) in shar (shell archive) format. Puts mark before the insertion, and point after it." t) (autoload 'another-shell "shell-plus" "Invoke a new shell window, renaming old one if present" t) (autoload 'super-kill "super-kill" "Kill text between current point and point after the next command. If the prefix-arg is ARG, and the following key stroke is: C-w delete-horizontal-space (as the command) C-o delete-blank-lines (as the command) C-l kill whole line and the ARG - 1 following lines C-j join lines current line to arg following lines, delete any fill prefix, and fixup whitespace printing char kill upto and including the ARGth occurrence of the character (which can be quoted). C-q char as above, except that char is quoted if it is not C-g. DEL kill back to the ARGth occurrence of the next char which is quoted if it is not C-g. movement command kill the buffer section between starting point and point after the command is executed with ARG as its prefix-arg C-k Read another character and interpret as above, but copy the indicated text to the kill-ring instead of killing it. More C-k's toggle from kill to copy. C-y Read another character and interpret as above, but toggle whether the text will be appended to the kill-ring or put in a new slot. otherwise no affect Called from an elisp function, takes one argument, the prefix arg." t) (autoload 'step-round-buffer "meditate" "Scan around a \"circular\" file." t) (autoload 'stillness "meditate" "Assist the user in meditation" t) (autoload 'file-newer-than-file-p "bytecomp" "Return t if FILE1 modified more recently than FILE2.") (autoload 'insert-file-name-tail "shell-plus" "Prompts for a file or directory name and inserts that name after point. Does not include unnecessary directory path prefixes. The name may be non-existent. Useful in Shell mode." t) (autoload 'clear-shell-buffer "shell-plus" "Clear the buffer, and send a try to get a prompt from the shell." t) (autoload 'insert-shell-command "shell-plus" "Read a shell command, with completion on names of executable files in directories along your shell PATH variable; insert the command in the current buffer at point, and advance point." t) ;(autoload 'Bible "concordance" ; "Find a given Bible chapter (or verse). TEXT-POINTER should be in the ;form Book chapter[:verse]." ; t) ;(autoload 'make-Bible-reference "concordance" ; "Return the Bible reference string for the point in the current buffer." ; t) (autoload 'browse-yank "browse-yank" "An interactive kill-ring browsing, editing, and yanking utility. See function browse-yank-mode for more details." t) (autoload 'electric-yank-menu "yank-menu" "Select an item from the kill ring using a menu buffer. Items containing more than one line are converted to a single line by replacing each newline with the string in yank-menu-newline-representation (qv). With prefix arg UNIQUIFY, discard duplicate entries." t) (autoload 'swap-windows "buffers" "Swap the buffer in the current window with the buffer in the next window." t) (autoload 'makefile-mode "makefile" "Major mode for editing makefiles. Similar to fundamental-mode, but with the following commands added: \\{makefile-mode-map}" t) (autoload 'make-tags-name-list "tags-helper" "Make the tags name list from the current tags file." t) (autoload 'insert-tag-name "tags-helper" "Insert a name from the current tags name list. With prefix arg, remake the tags name list first." t) (autoload 'lookup-tag "tags-helper.el" "Show a tag from the current tags name list in the other window for reference, then restore the window layout after a pause. With prefix arg, go into a recursive edit instead of pausing.") (autoload 'rmail-input "rmail" ; provided by the standard system, "Run RMAIL on FILENAME." ; but not defaultly autoloaded t) (autoload 'mail-file "mail-file" "Mail FILE to mail-file-destination; the user is prompted for this if it is nil." t) (autoload 'pnav-find-section "prog-nav" "Find the program section called SECTION-NAME in the current buffer. With a prefix arg, rebuild the section-name list." t) (autoload 'password-send "shell-plus" "Read a password silently and send to the process of this buffer." t) (autoload 'spook "spook" "Adds that special touch of class to your outgoing mail." t) (autoload 'fishtank "fishtank" "Emacs Fishtank." t) (autoload 'monkey-file "monkey" "monkey-file" t) (autoload 'monkey-alternate-file "monkey" "monkey-alternate-file" t) (autoload 'monkey-file-other-window "monkey" "monkey-file-other-window" t) (autoload 'monkey-file-other-window "monkey" "monkey-file-other-window" t) (autoload 'bio "finger" "Display a bio of NAME." t) (autoload 'sml-mode "sml" "Major mode for editing SML code. Tab indents for SML code. Comments are delimited with (* ... *). Paragraphs are separated by blank lines only. Delete converts tabs to spaces as it moves back. Key bindings: ============= \\[sml-indent-line]\t Indent current line. \\[reindent-then-newline-and-indent]\t Reindent line, newline and indent. \\[sml-indent-region]\t Indent region. \\[sml-electric-pipe]\t Insert a \"|\". Insert function name, \"=>\" etc. \\[sml-region]\t Insert a common used structure. \\[sml-pop-to-shell]\t Pop to the sml window. \\[sml-next-error]\t Find the next error. \\[sml-save-buffer-use-file]\t Save the buffer, and send a \"use file\". \\[sml-send-region]\t Send region (point and mark) to sml. \\[sml-run-on-file]\t Send a \"use file\" to sml. \\[sml-send-function]\t Send function to sml. \\[sml-send-buffer]\t Send whole buffer to sml. \\[sml-mode-version]\t Get the version of sml-mode Variables controlling the indentation ===================================== sml-indent-level (default 4) The indentation of a block of code. sml-pipe-indent (default -2) Extra indentation of a line starting with \"|\". sml-case-indent (default nil) Determine the way to indent case-of expression. If t: case expr If nil: case expr of of exp1 => ... exp1 => ... | exp2 => ... | exp2 => ... The first seems to be the standard in NJ-SML. The second is the default. sml-nested-if-indent (default nil) If set to t, nested if-then-else expression will have the same indentation as: if exp1 then exp2 else if exp3 then exp4 else if exp5 then exp6 else exp7 sml-type-of-indent (default t) How to indent `let' `struct' etc. If t: fun foo bar = let val p = 4 in bar + p end If nil: fun foo bar = let val p = 4 in bar + p end Will not have any effect if the starting keyword is first on the line. sml-electric-semi-mode (default t) If t, a `\;' will reindent line, and perform a newline. Mode map ======== \\{sml-mode-map} Runs sml-mode-hook if non nil." t) (autoload 'wisdom "aw" "Display some wisdom about SUBJECT." t) (autoload 'expand-one-alias "aliases" "Expand ALIAS just like in real life, but more so. Returns a list of strings. When complete, it will be such that it Understands ordinary alias lists, plus the infix operators & (intersection) ~ (restriction) so To: a&b addresses everyone who is in a and is also in b, and To: a~b addresses everyone who is in a and not in b. Bracketed expressions are allowed. Use the usual a,b comma syntax to get everyone in a or in b." t) (autoload 'banner-string "banner" "Make an banner from STR." t) (autoload 'insert-banner-string "banner" "Insert a banner of STR using FONT." t) (autoload 'Cam-Univ-phone "Cam-Univ-phone" "Lookup NAME in the Cambridge University phone list." t) (autoload 'borderize-region "border" "Put a border round the current region." t) (autoload 'train "trains" "Return (and display, if interactive) the next train to DESTINATION that leaves after TIME. If TIME is nil or the empty string, the current time is used; otherwise TIME should be a string in the format HHMM." t) (autoload 'jot "jot" "Make a jotting, using yank-menu" t) (autoload 'printenv "environment" "Display the process environment (or optional given environment)." t) (autoload 'print-lists "agenda" "Print my lists of things to do etc" t) (autoload 'strfile-mode "strfile" "Major mode for editing fortune files." t) (add-auto-mode ".boosts/data/" 'strfile-mode) (add-auto-mode "/usr/share/games/fortune/" 'strfile-mode) (autoload 'other-window-file-name "file-name-insertions" "Insert at point the name of the file in the next window. With optional (prefix) argument, insert only the non-directory part of the name. Particularly useful in a shell window." t) (autoload 'other-window-directory-name "file-name-insertions" "Insert at point the name of the directory of the file in the next window. Particularly useful in a shell window." t) (autoload 'csv-mode "csv-mode" "Major mode for editing files of comma-separated value type. CSV mode is derived from `text-mode', and runs `text-mode-hook' before running `csv-mode-hook'. It turns `auto-fill-mode' off by default. CSV mode can be customized by user options in the CSV customization group. The separators are specified by the value of `csv-separators'. CSV mode commands ignore blank lines and comment lines beginning with the value of `csv-comment-start', which delimit \"paragraphs\". \"Sexp\" is re-interpreted to mean \"field\", so that `forward-sexp' \(\\[forward-sexp]), `kill-sexp' (\\[kill-sexp]), etc. all apply to fields. Standard comment commands apply, such as `comment-dwim' (\\[comment-dwim]). If `font-lock-mode' is enabled then separators, quoted values and comment lines are highlighted using respectively `csv-separator-face', `font-lock-string-face' and `font-lock-comment-face'. The user interface (UI) for CSV mode commands is similar to that of the standard commands `sort-fields' and `sort-numeric-fields', except that if there is no prefix argument then the UI prompts for the field index or indices. In `transient-mark-mode' only: if the region is not set then the UI attempts to set it to include all consecutive CSV records around point, and prompts for confirmation; if there is no prefix argument then the UI prompts for it, offering as a default the index of the field containing point if the region was not set explicitly. The region set automatically is delimited by blank lines and comment lines, and the number of header lines at the beginning of the region given by the value of `csv-header-lines' are skipped. Sort order is controlled by `csv-descending'. CSV mode provides the following specific keyboard key bindings: \\{csv-mode-map}" t) (autoload 'dwim-find "dwim-find" "Find the thing at point. Make sensible guesses as to whether it's a tag, a filename, a lisp function name, or whatever." t) (autoload 'dwim-help "dwim-find" "Find information about the thing at point. Make sensible guesses as to whether it's a tag, a filename, a lisp function name, or whatever." t) (autoload 'strfile-mode "strfile" "Major mode for editing fortune files." t) (autoload 'pseudo-grep "pseudo-grep" "A bit like grep. Search lines matching FILTER-PATTERN in all files in DIRECTORY whose names match FILES-PATTERN. The matching lines are displayed in a temporary buffer. If optional NUMBER is given, number the resulting lines. If optional IGNORE-CASE is given, make the search ignore case. As a bonus over running grep in a separate process, the resulting lines are returned in a list, each element of which is the filename, the line number, and the line contents." t) ;;; end of autoloads/misc.el