annotate lisp/packages/auto-autoloads.el @ 213:78f53ef88e17 r20-4b5

Import from CVS: tag r20-4b5
author cvs
date Mon, 13 Aug 2007 10:06:47 +0200
parents 78478c60bfcd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; DO NOT MODIFY THIS FILE
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
2 (if (featurep 'packages-autoloads) (error "Already loaded"))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4 ;;;### (autoloads (add-log-current-defun change-log-mode add-change-log-entry-other-window add-change-log-entry find-change-log prompt-for-change-log-name) "add-log" "packages/add-log.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6 (autoload 'prompt-for-change-log-name "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 Prompt for a change log name." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 (autoload 'find-change-log "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10 Find a change log file for \\[add-change-log-entry] and return the name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 Optional arg FILE-NAME specifies the file to use.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 If FILE-NAME is nil, use the value of `change-log-default-name'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 If 'change-log-default-name' is nil, behave as though it were 'ChangeLog'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 \(or whatever we use on this operating system).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 If 'change-log-default-name' contains a leading directory component, then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 simply find it in the current directory. Otherwise, search in the current
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 directory and its successive parents for a file so named.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21 Once a file is found, `change-log-default-name' is set locally in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 current buffer to the complete file name." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24 (autoload 'add-change-log-entry "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25 Find change log file and add an entry for today.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 Optional arg (interactive prefix) non-nil means prompt for user name and site.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27 Second arg is file name of change log. If nil, uses `change-log-default-name'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 Third arg OTHER-WINDOW non-nil means visit in other window.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29 Fourth arg NEW-ENTRY non-nil means always create a new entry at the front;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 never append to an existing entry. Today's date is calculated according to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 `change-log-time-zone-rule' if non-nil, otherwise in local time." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33 (autoload 'add-change-log-entry-other-window "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 Find change log file in other window and add an entry for today.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35 Optional arg (interactive prefix) non-nil means prompt for user name and site.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 Second arg is file name of change log. If nil, uses `change-log-default-name'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 (define-key ctl-x-4-map "a" 'add-change-log-entry-other-window)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 (autoload 'change-log-mode "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41 Major mode for editing change logs; like Indented Text Mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42 Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window].
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44 Each entry behaves as a paragraph, and the entries for one day as a page.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 Runs `change-log-mode-hook'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 (defvar add-log-lisp-like-modes '(emacs-lisp-mode lisp-mode scheme-mode lisp-interaction-mode) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48 *Modes that look like Lisp to `add-log-current-defun'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
50 (defvar add-log-c-like-modes '(c-mode c++-mode c++-c-mode objc-mode java-mode) "\
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 *Modes that look like C to `add-log-current-defun'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 (defvar add-log-tex-like-modes '(TeX-mode plain-TeX-mode LaTeX-mode plain-tex-mode latex-mode) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 *Modes that look like TeX to `add-log-current-defun'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 (autoload 'add-log-current-defun "add-log" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 Return name of function definition point is in, or nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 Understands C, Lisp, LaTeX (\"functions\" are chapters, sections, ...),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 Texinfo (@node titles), Perl, and Fortran.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 Other modes are handled by a heuristic that looks in the 10K before
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 point for uppercase headings starting in the first column or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 identifiers followed by `:' or `=', see variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 `add-log-current-defun-header-regexp'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 Has a preference of looking backwards." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-command) "apropos" "packages/apropos.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73 (fset 'command-apropos 'apropos-command)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75 (autoload 'apropos-command "apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76 Shows commands (interactively callable functions) that match REGEXP.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
77 With optional prefix ARG or if `apropos-do-all' is non-nil, also show
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 variables." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80 (autoload 'apropos "apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81 Show all bound symbols whose names match REGEXP.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 With optional prefix ARG or if `apropos-do-all' is non-nil, also show unbound
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83 symbols and key bindings, which is a little more time-consuming.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 Returns list of symbols and documentation found." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86 (autoload 'apropos-value "apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
87 Show all symbols whose value's printed image matches REGEXP.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
88 With optional prefix ARG or if `apropos-do-all' is non-nil, also looks
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
89 at the function and at the names and values of properties.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
90 Returns list of symbols and values found." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
91
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
92 (autoload 'apropos-documentation "apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
93 Show symbols whose documentation contain matches for REGEXP.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
94 With optional prefix ARG or if `apropos-do-all' is non-nil, also use
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
95 documentation that is not stored in the documentation file and show key
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
96 bindings.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
97 Returns list of symbols and documentation found." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
98
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
99 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
100
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
101 ;;;### (autoloads (define-auto-insert auto-insert) "autoinsert" "packages/autoinsert.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
102
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
103 (autoload 'auto-insert "autoinsert" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
104 Insert default contents into a new file if `auto-insert' is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
105 Matches the visited file name against the elements of `auto-insert-alist'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
106
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
107 (autoload 'define-auto-insert "autoinsert" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
108 Associate CONDITION with (additional) ACTION in `auto-insert-alist'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
109 Optional AFTER means to insert action after all existing actions for CONDITION,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
110 or if CONDITION had no actions, after all other CONDITIONs." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
111
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
112 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
113
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
114 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
115
189
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
116 (defcustom mouse-avoidance-mode nil "Value is t or a symbol if the mouse pointer should avoid the cursor.\nSee function `mouse-avoidance-mode' for possible values. Changing this\nvariable is NOT the recommended way to change modes; use that function \ninstead." :type '(radio (const :tag "No mouse avoidance" nil) (const :tag "Move the mouse on keypress" banish) (const :tag "Move the mouse if the cursor gets too close" exile) (const :tag "Displace the mouse if the cursor gets too close" jump) (const :tag "Animate the mouse" animate) (const :tag "Animate + change shape" proteus)) :set (lambda (symbol value) (mouse-avoidance-mode (or value 'none))) :initialize 'custom-initialize-default :require 'avoid :group 'avoid)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
117
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
118 (autoload 'mouse-avoidance-mode "avoid" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
119 Set cursor avoidance mode to MODE.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
120 MODE should be one of the symbols `banish', `exile', `jump', `animate',
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
121 `cat-and-mouse', `proteus', or `none'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
122
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
123 If MODE is nil, toggle mouse avoidance between `none` and `banish'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
124 modes. Positive numbers and symbols other than the above are treated
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
125 as equivalent to `banish'; negative numbers and `-' are equivalent to `none'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
126
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
127 Effects of the different modes:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
128 * banish: Move the mouse to the upper-right corner on any keypress.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
129 * exile: Move the mouse to the corner only if the cursor gets too close,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
130 and allow it to return once the cursor is out of the way.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
131 * jump: If the cursor gets too close to the mouse, displace the mouse
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
132 a random distance & direction.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
133 * animate: As `jump', but shows steps along the way for illusion of motion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
134 * cat-and-mouse: Same as `animate'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
135 * proteus: As `animate', but changes the shape of the mouse pointer too.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
136
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
137 Whenever the mouse is moved, the frame is also raised.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
138
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
139 \(see `mouse-avoidance-threshold' for definition of \"too close\",
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
140 and `mouse-avoidance-nudge-dist' and `mouse-avoidance-nudge-var' for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
141 definition of \"random distance\".)" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
142
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
143 (add-minor-mode 'mouse-avoidance-mode " Avoid")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
144
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
145 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
146
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
147 ;;;### (autoloads (blink-cursor-mode) "blink-cursor" "packages/blink-cursor.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
148
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
149 (autoload 'blink-cursor-mode "blink-cursor" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
150 Enable or disable a blinking cursor.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
151 If TIMEOUT is nil, toggle on or off.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
152 If TIMEOUT is t, enable with the previous timeout value.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
153 If TIMEOUT is 0, disable.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
154 If TIMEOUT is greater than 0, then the cursor will blink once
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
155 each TIMEOUT secs (can be a float)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
156
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
157 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
158
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
159 ;;;### (autoloads (bookmark-menu-delete bookmark-menu-rename bookmark-menu-locate bookmark-menu-jump bookmark-menu-insert bookmark-bmenu-list bookmark-load bookmark-save bookmark-write bookmark-delete bookmark-insert bookmark-rename bookmark-insert-location bookmark-relocate bookmark-jump bookmark-set bookmark-all-names) "bookmark" "packages/bookmark.el")
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
160
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
161 (if (symbolp (key-binding "r")) nil (progn (define-key ctl-x-map "rb" 'bookmark-jump) (define-key ctl-x-map "rm" 'bookmark-set) (define-key ctl-x-map "rl" 'bookmark-bmenu-list)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
162
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
163 (defvar bookmark-map nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
164 Keymap containing bindings to bookmark functions.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
165 It is not bound to any key by default: to bind it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
166 so that you have a bookmark prefix, just use `global-set-key' and bind a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
167 key of your choice to `bookmark-map'. All interactive bookmark
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
168 functions have a binding in this keymap.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
169
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
170 (define-prefix-command 'bookmark-map)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
171
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
172 (define-key bookmark-map "x" 'bookmark-set)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
173
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
174 (define-key bookmark-map "m" 'bookmark-set)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
175
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
176 (define-key bookmark-map "j" 'bookmark-jump)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
177
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
178 (define-key bookmark-map "g" 'bookmark-jump)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
179
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
180 (define-key bookmark-map "i" 'bookmark-insert)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
181
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
182 (define-key bookmark-map "e" 'edit-bookmarks)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
183
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
184 (define-key bookmark-map "f" 'bookmark-insert-location)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
185
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
186 (define-key bookmark-map "r" 'bookmark-rename)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
187
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
188 (define-key bookmark-map "d" 'bookmark-delete)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
189
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
190 (define-key bookmark-map "l" 'bookmark-load)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
191
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
192 (define-key bookmark-map "w" 'bookmark-write)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
193
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
194 (define-key bookmark-map "s" 'bookmark-save)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
195
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
196 (add-hook 'kill-emacs-hook (function (lambda nil (and (featurep 'bookmark) bookmark-alist (bookmark-time-to-save-p t) (bookmark-save)))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
197
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
198 (autoload 'bookmark-all-names "bookmark" "\
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
199 Return a list of all current bookmark names." nil nil)
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
200
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
201 (autoload 'bookmark-set "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
202 Set a bookmark named NAME inside a file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
203 If name is nil, then the user will be prompted.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
204 With prefix arg, will not overwrite a bookmark that has the same name
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
205 as NAME if such a bookmark already exists, but instead will \"push\"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
206 the new bookmark onto the bookmark alist. Thus the most recently set
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
207 bookmark with name NAME would be the one in effect at any given time,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
208 but the others are still there, should you decide to delete the most
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
209 recent one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
210
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
211 To yank words from the text of the buffer and use them as part of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
212 bookmark name, type C-w while setting a bookmark. Successive C-w's
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
213 yank successive words.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
214
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
215 Typing C-u inserts the name of the last bookmark used in the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
216 \(as an aid in using a single bookmark name to track your progress
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
217 through a large file). If no bookmark was used, then C-u inserts the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
218 name of the file being visited.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
219
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
220 Use \\[bookmark-delete] to remove bookmarks (you give it a name,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
221 and it removes only the first instance of a bookmark with that name from
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
222 the list of bookmarks.)" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
223
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
224 (autoload 'bookmark-jump "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
225 Jump to bookmark BOOKMARK (a point in some file).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
226 You may have a problem using this function if the value of variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
227 `bookmark-alist' is nil. If that happens, you need to load in some
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
228 bookmarks. See help on function `bookmark-load' for more about
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
229 this.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
230
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
231 If the file pointed to by BOOKMARK no longer exists, you will be asked
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
232 if you wish to give the bookmark a new location, and bookmark-jump
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
233 will then jump to the new location, as well as recording it in place
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
234 of the old one in the permanent bookmark record." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
235
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
236 (autoload 'bookmark-relocate "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
237 Relocate BOOKMARK to another file (reading file name with minibuffer).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
238 This makes an already existing bookmark point to that file, instead of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
239 the one it used to point at. Useful when a file has been renamed
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
240 after a bookmark was set in it." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
241
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
242 (autoload 'bookmark-insert-location "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
243 Insert the name of the file associated with BOOKMARK.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
244 Optional second arg NO-HISTORY means don't record this in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
245 minibuffer history list `bookmark-history'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
246
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
247 (defalias 'bookmark-locate 'bookmark-insert-location)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
248
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
249 (autoload 'bookmark-rename "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
250 Change the name of OLD bookmark to NEW name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
251 If called from keyboard, prompt for OLD and NEW. If called from
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
252 menubar, select OLD from a menu and prompt for NEW.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
253
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
254 If called from Lisp, prompt for NEW if only OLD was passed as an
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
255 argument. If called with two strings, then no prompting is done. You
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
256 must pass at least OLD when calling from Lisp.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
257
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
258 While you are entering the new name, consecutive C-w's insert
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
259 consecutive words from the text of the buffer into the new bookmark
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
260 name." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
261
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
262 (autoload 'bookmark-insert "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
263 Insert the text of the file pointed to by bookmark BOOKMARK.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
264 You may have a problem using this function if the value of variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
265 `bookmark-alist' is nil. If that happens, you need to load in some
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
266 bookmarks. See help on function `bookmark-load' for more about
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
267 this." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
268
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
269 (autoload 'bookmark-delete "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
270 Delete BOOKMARK from the bookmark list.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
271 Removes only the first instance of a bookmark with that name. If
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
272 there are one or more other bookmarks with the same name, they will
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
273 not be deleted. Defaults to the \"current\" bookmark (that is, the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
274 one most recently used in this file, if any).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
275 Optional second arg BATCH means don't update the bookmark list buffer,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
276 probably because we were called from there." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
277
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
278 (autoload 'bookmark-write "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
279 Write bookmarks to a file (reading the file name with the minibuffer).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
280 Don't use this in Lisp programs; use `bookmark-save' instead." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
281
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
282 (autoload 'bookmark-save "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
283 Save currently defined bookmarks.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
284 Saves by default in the file defined by the variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
285 `bookmark-default-file'. With a prefix arg, save it in file FILE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
286 \(second argument).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
287
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
288 If you are calling this from Lisp, the two arguments are PREFIX-ARG
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
289 and FILE, and if you just want it to write to the default file, then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
290 pass no arguments. Or pass in nil and FILE, and it will save in FILE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
291 instead. If you pass in one argument, and it is non-nil, then the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
292 user will be interactively queried for a file to save in.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
293
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
294 When you want to load in the bookmarks from a file, use
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
295 `bookmark-load', \\[bookmark-load]. That function will prompt you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
296 for a file, defaulting to the file defined by variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
297 `bookmark-default-file'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
298
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
299 (autoload 'bookmark-load "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
300 Load bookmarks from FILE (which must be in bookmark format).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
301 Appends loaded bookmarks to the front of the list of bookmarks. If
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
302 optional second argument REVERT is non-nil, existing bookmarks are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
303 destroyed. Optional third arg NO-MSG means don't display any messages
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
304 while loading.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
305
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
306 If you load a file that doesn't contain a proper bookmark alist, you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
307 will corrupt Emacs's bookmark list. Generally, you should only load
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
308 in files that were created with the bookmark functions in the first
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
309 place. Your own personal bookmark file, `~/.emacs.bmk', is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
310 maintained automatically by Emacs; you shouldn't need to load it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
311 explicitly." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
312
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
313 (autoload 'bookmark-bmenu-list "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
314 Display a list of existing bookmarks.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
315 The list is displayed in a buffer named `*Bookmark List*'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
316 The leftmost column displays a D if the bookmark is flagged for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
317 deletion, or > if it is flagged for displaying." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
318
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
319 (defalias 'list-bookmarks 'bookmark-bmenu-list)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
320
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
321 (defalias 'edit-bookmarks 'bookmark-bmenu-list)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
322
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
323 (autoload 'bookmark-menu-insert "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
324 Insert the text of the file pointed to by bookmark BOOKMARK.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
325 You may have a problem using this function if the value of variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
326 `bookmark-alist' is nil. If that happens, you need to load in some
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
327 bookmarks. See help on function `bookmark-load' for more about
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
328 this.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
329
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
330 Warning: this function only takes an EVENT as argument. Use the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
331 corresponding bookmark function from Lisp (the one without the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
332 \"-menu-\" in its name)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
333
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
334 (autoload 'bookmark-menu-jump "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
335 Jump to bookmark BOOKMARK (a point in some file).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
336 You may have a problem using this function if the value of variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
337 `bookmark-alist' is nil. If that happens, you need to load in some
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
338 bookmarks. See help on function `bookmark-load' for more about
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
339 this.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
340
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
341 Warning: this function only takes an EVENT as argument. Use the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
342 corresponding bookmark function from Lisp (the one without the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
343 \"-menu-\" in its name)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
344
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
345 (autoload 'bookmark-menu-locate "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
346 Insert the name of the file associated with BOOKMARK.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
347 \(This is not the same as the contents of that file).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
348
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
349 Warning: this function only takes an EVENT as argument. Use the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
350 corresponding bookmark function from Lisp (the one without the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
351 \"-menu-\" in its name)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
352
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
353 (autoload 'bookmark-menu-rename "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
354 Change the name of OLD-BOOKMARK to NEWNAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
355 If called from keyboard, prompts for OLD-BOOKMARK and NEWNAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
356 If called from menubar, OLD-BOOKMARK is selected from a menu, and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
357 prompts for NEWNAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
358 If called from Lisp, prompts for NEWNAME if only OLD-BOOKMARK was
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
359 passed as an argument. If called with two strings, then no prompting
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
360 is done. You must pass at least OLD-BOOKMARK when calling from Lisp.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
361
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
362 While you are entering the new name, consecutive C-w's insert
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
363 consecutive words from the text of the buffer into the new bookmark
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
364 name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
365
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
366 Warning: this function only takes an EVENT as argument. Use the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
367 corresponding bookmark function from Lisp (the one without the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
368 \"-menu-\" in its name)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
369
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
370 (autoload 'bookmark-menu-delete "bookmark" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
371 Delete the bookmark named NAME from the bookmark list.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
372 Removes only the first instance of a bookmark with that name. If
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
373 there are one or more other bookmarks with the same name, they will
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
374 not be deleted. Defaults to the \"current\" bookmark (that is, the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
375 one most recently used in this file, if any).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
376
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
377 Warning: this function only takes an EVENT as argument. Use the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
378 corresponding bookmark function from Lisp (the one without the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
379 \"-menu-\" in its name)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
380
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
381 (defvar menu-bar-bookmark-map (make-sparse-keymap "Bookmark functions"))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
382
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
383 (defalias 'menu-bar-bookmark-map (symbol-value 'menu-bar-bookmark-map))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
384
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
385 (define-key menu-bar-bookmark-map [load] '("Load a Bookmark File..." . bookmark-load))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
386
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
387 (define-key menu-bar-bookmark-map [write] '("Save Bookmarks As..." . bookmark-write))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
388
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
389 (define-key menu-bar-bookmark-map [save] '("Save Bookmarks" . bookmark-save))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
390
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
391 (define-key menu-bar-bookmark-map [edit] '("Edit Bookmark List" . bookmark-bmenu-list))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
392
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
393 (define-key menu-bar-bookmark-map [delete] '("Delete Bookmark" . bookmark-menu-delete))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
394
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
395 (define-key menu-bar-bookmark-map [rename] '("Rename Bookmark" . bookmark-menu-rename))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
396
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
397 (define-key menu-bar-bookmark-map [locate] '("Insert Location" . bookmark-menu-locate))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
398
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
399 (define-key menu-bar-bookmark-map [insert] '("Insert Contents" . bookmark-menu-insert))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
400
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
401 (define-key menu-bar-bookmark-map [set] '("Set Bookmark" . bookmark-set))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
402
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
403 (define-key menu-bar-bookmark-map [jump] '("Jump to Bookmark" . bookmark-menu-jump))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
404
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
405 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
406
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
407 ;;;### (autoloads (command-history-mode list-command-history repeat-matching-complex-command) "chistory" "packages/chistory.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
408
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
409 (autoload 'repeat-matching-complex-command "chistory" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
410 Edit and re-evaluate complex command with name matching PATTERN.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
411 Matching occurrences are displayed, most recent first, until you select
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
412 a form for evaluation. If PATTERN is empty (or nil), every form in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
413 command history is offered. The form is placed in the minibuffer for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
414 editing and the result is evaluated." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
415
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
416 (autoload 'list-command-history "chistory" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
417 List history of commands typed to minibuffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
418 The number of commands listed is controlled by `list-command-history-max'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
419 Calls value of `list-command-history-filter' (if non-nil) on each history
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
420 element to judge if that element should be excluded from the list.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
421
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
422 The buffer is left in Command History mode." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
423
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
424 (autoload 'command-history-mode "chistory" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
425 Major mode for examining commands from `command-history'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
426 The number of commands listed is controlled by `list-command-history-max'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
427 The command history is filtered by `list-command-history-filter' if non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
428 Use \\<command-history-map>\\[command-history-repeat] to repeat the command on the current line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
429
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
430 Otherwise much like Emacs-Lisp Mode except that there is no self-insertion
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
431 and digits provide prefix arguments. Tab does not indent.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
432 \\{command-history-map}
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
433 Calls the value of `command-history-hook' if that is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
434 The Command History listing is recomputed each time this mode is invoked." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
435
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
436 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
437
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
438 ;;;### (autoloads nil "cmuscheme" "packages/cmuscheme.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
439
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
440 (add-hook 'same-window-buffer-names "*scheme*")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
441
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
442 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
443
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
444 ;;;### (autoloads (compare-windows) "compare-w" "packages/compare-w.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
445
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
446 (autoload 'compare-windows "compare-w" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
447 Compare text in current window with text in next window.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
448 Compares the text starting at point in each window,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
449 moving over text in each one as far as they match.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
450
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
451 This command pushes the mark in each window
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
452 at the prior location of point in that window.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
453 If both windows display the same buffer,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
454 the mark is pushed twice in that buffer:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
455 first in the other window, then in the selected window.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
456
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
457 A prefix arg means ignore changes in whitespace.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
458 The variable `compare-windows-whitespace' controls how whitespace is skipped.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
459 If `compare-ignore-case' is non-nil, changes in case are also ignored." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
460
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
461 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
462
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
463 ;;;### (autoloads (first-error previous-error next-error compilation-minor-mode grep compile) "compile" "packages/compile.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
464
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
465 (defcustom compilation-mode-hook nil "*List of hook functions run by `compilation-mode' (see `run-hooks')." :type 'hook :group 'compilation)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
466
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
467 (defcustom compilation-window-height nil "*Number of lines in a compilation window. If nil, use Emacs default." :type '(choice (const nil) integer) :group 'compilation)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
468
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
469 (defcustom compilation-buffer-name-function nil "Function to compute the name of a compilation buffer.\nThe function receives one argument, the name of the major mode of the\ncompilation buffer. It should return a string.\nnil means compute the name with `(concat \"*\" (downcase major-mode) \"*\")'." :type 'function :group 'compilation)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
470
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
471 (defcustom compilation-finish-function nil "*Function to call when a compilation process finishes.\nIt is called with two arguments: the compilation buffer, and a string\ndescribing how the process finished." :type 'function :group 'compilation)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
472
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
473 (defcustom compilation-search-path '(nil) "*List of directories to search for source files named in error messages.\nElements should be directory names, not file names of directories.\nnil as an element means to try the default directory." :type '(repeat (choice (const :tag "Default" nil) directory)) :group 'compilation)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
474
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
475 (autoload 'compile "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
476 Compile the program including the current buffer. Default: run `make'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
477 Runs COMMAND, a shell command, in a separate process asynchronously
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
478 with output going to the buffer `*compilation*'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
479
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
480 You can then use the command \\[next-error] to find the next error message
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
481 and move to the source code that caused it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
482
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
483 Interactively, prompts for the command if `compilation-read-command' is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
484 non-nil; otherwise uses `compile-command'. With prefix arg, always prompts.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
485
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
486 To run more than one compilation at once, start one and rename the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
487 `*compilation*' buffer to some other name with \\[rename-buffer].
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
488 Then start the next one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
489
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
490 The name used for the buffer is actually whatever is returned by
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
491 the function in `compilation-buffer-name-function', so you can set that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
492 to a function that generates a unique name." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
493
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
494 (autoload 'grep "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
495 Run grep, with user-specified args, and collect output in a buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
496 While grep runs asynchronously, you can use the \\[next-error] command
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
497 to find the text that grep hits refer to.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
498
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
499 This command uses a special history list for its arguments, so you can
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
500 easily repeat a grep command." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
501
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
502 (autoload 'compilation-minor-mode "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
503 Toggle compilation minor mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
504 With arg, turn compilation mode on if and only if arg is positive.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
505 See `compilation-mode'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
506 ! \\{compilation-mode-map}" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
507
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
508 (autoload 'next-error "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
509 Visit next compilation error message and corresponding source code.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
510 This operates on the output from the \\[compile] command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
511 If all preparsed error messages have been processed,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
512 the error message buffer is checked for new ones.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
513
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
514 A prefix arg specifies how many error messages to move;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
515 negative means move back to previous error messages.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
516 Just C-u as a prefix means reparse the error message buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
517 and start at the first error.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
518
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
519 \\[next-error] normally applies to the most recent compilation started,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
520 but as long as you are in the middle of parsing errors from one compilation
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
521 output buffer, you stay with that compilation output buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
522
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
523 Use \\[next-error] in a compilation output buffer to switch to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
524 processing errors from that compilation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
525
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
526 See variables `compilation-parse-errors-function' and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
527 `compilation-error-regexp-alist' for customization ideas." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
528
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
529 (define-key ctl-x-map "`" 'next-error)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
530
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
531 (autoload 'previous-error "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
532 Visit previous compilation error message and corresponding source code.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
533 This operates on the output from the \\[compile] command." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
534
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
535 (autoload 'first-error "compile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
536 Reparse the error message buffer and start at the first error
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
537 Visit corresponding source code.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
538 This operates on the output from the \\[compile] command." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
539
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
540 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
541
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
542 ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "packages/dabbrev.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
543
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
544 (define-key global-map [(meta /)] 'dabbrev-expand)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
545
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
546 (define-key global-map [(meta control /)] 'dabbrev-completion)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
547
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
548 (autoload 'dabbrev-completion "dabbrev" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
549 Completion on current word.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
550 Like \\[dabbrev-expand] but finds all expansions in the current buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
551 and presents suggestions for completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
552
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
553 With a prefix argument, it searches all buffers accepted by the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
554 function pointed out by `dabbrev-friend-buffer-function' to find the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
555 completions.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
556
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
557 If the prefix argument is 16 (which comes from C-u C-u),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
558 then it searches *all* buffers.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
559
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
560 With no prefix argument, it reuses an old completion list
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
561 if there is a suitable one already." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
562
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
563 (autoload 'dabbrev-expand "dabbrev" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
564 Expand previous word \"dynamically\".
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
565
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
566 Expands to the most recent, preceding word for which this is a prefix.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
567 If no suitable preceding word is found, words following point are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
568 considered. If still no suitable word is found, then look in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
569 buffers accepted by the function pointed out by variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
570 `dabbrev-friend-buffer-function'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
571
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
572 A positive prefix argument, N, says to take the Nth backward *distinct*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
573 possibility. A negative argument says search forward.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
574
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
575 If the cursor has not moved from the end of the previous expansion and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
576 no argument is given, replace the previously-made expansion
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
577 with the next possible expansion not yet tried.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
578
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
579 The variable `dabbrev-backward-only' may be used to limit the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
580 direction of search to backward if set non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
581
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
582 See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
583
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
584 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
585
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
586 ;;;### (autoloads (diff-backup diff) "diff" "packages/diff.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
587
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
588 (defcustom diff-switches "-c" "*A list of switches (strings) to pass to the diff program." :type '(choice string (repeat string)) :group 'diff)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
589
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
590 (autoload 'diff "diff" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
591 Find and display the differences between OLD and NEW files.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
592 Interactively you are prompted with the current buffer's file name for NEW
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
593 and what appears to be its backup for OLD." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
594
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
595 (autoload 'diff-backup "diff" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
596 Diff this file with its backup file or vice versa.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
597 Uses the latest backup, if there are several numerical backups.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
598 If this file is a backup, diff it with its original.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
599 The backup file is the first file given to `diff'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
600
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
601 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
602
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
603 ;;;### (autoloads (edit-faces) "edit-faces" "packages/edit-faces.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
604
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
605 (autoload 'edit-faces "edit-faces" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
606 Alter face characteristics by editing a list of defined faces.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
607 Pops up a buffer containing a list of defined faces.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
608
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
609 Editing commands:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
610
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
611 \\{edit-faces-mode-map}" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
612
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
613 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
614
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
615 ;;;### (autoloads (report-xemacs-bug) "emacsbug" "packages/emacsbug.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
616
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
617 (autoload 'report-xemacs-bug "emacsbug" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
618 Report a bug in XEmacs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
619 Prompts for bug subject. Leaves you in a mail buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
620
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
621 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
622
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
623 ;;;### (autoloads (emerge-merge-directories emerge-revisions-with-ancestor emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" "packages/emerge.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
624
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
625 (autoload 'emerge-files "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
626 Run Emerge on two files." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
627
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
628 (fset 'emerge 'emerge-files)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
629
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
630 (autoload 'emerge-files-with-ancestor "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
631 Run Emerge on two files, giving another file as the ancestor." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
632
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
633 (autoload 'emerge-buffers "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
634 Run Emerge on two buffers." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
635
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
636 (autoload 'emerge-buffers-with-ancestor "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
637 Run Emerge on two buffers, giving another buffer as the ancestor." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
638
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
639 (autoload 'emerge-files-command "emerge" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
640
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
641 (autoload 'emerge-files-with-ancestor-command "emerge" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
642
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
643 (autoload 'emerge-files-remote "emerge" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
644
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
645 (autoload 'emerge-files-with-ancestor-remote "emerge" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
646
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
647 (autoload 'emerge-revisions "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
648 Emerge two RCS revisions of a file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
649
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
650 (autoload 'emerge-revisions-with-ancestor "emerge" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
651 Emerge two RCS revisions of a file, with another revision as ancestor." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
652
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
653 (autoload 'emerge-merge-directories "emerge" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
654
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
655 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
656
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
657 ;;;### (autoloads (tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file find-tag-other-window find-tag visit-tags-table) "etags" "packages/etags.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
658
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
659 (defcustom tags-build-completion-table 'ask "*If this variable is nil, then tags completion is disabled.\nIf this variable is t, then things which prompt for tags will do so with \n completion across all known tags.\nIf this variable is the symbol `ask', then you will be asked whether each\n tags table should be added to the completion list as it is read in.\n (With the exception that for very small tags tables, you will not be asked,\n since they can be parsed quickly.)" :type '(radio (const :tag "Disabled" nil) (const :tag "Complete All" t) (const :tag "Ask" ask)) :group 'etags)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
660
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
661 (defcustom tags-always-exact nil "*If this variable is non-nil, then tags always looks for exact matches." :type 'boolean :group 'etags)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
662
195
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
663 (defcustom tag-table-alist nil "*A list which determines which tags files are active for a buffer.\nThis is not really an association list, in that all elements are\nchecked. The CAR of each element of this list is a pattern against\nwhich the buffer's file name is compared; if it matches, then the CDR\nof the list should be the name of the tags table to use. If more than\none element of this list matches the buffer's file name, then all of\nthe associated tags tables will be used. Earlier ones will be\nsearched first.\n\nIf the CAR of elements of this list are strings, then they are treated\nas regular-expressions against which the file is compared (like the\nauto-mode-alist). If they are not strings, then they are evaluated.\nIf they evaluate to non-nil, then the current buffer is considered to\nmatch.\n\nIf the CDR of the elements of this list are strings, then they are\nassumed to name a TAGS file. If they name a directory, then the string\n\"TAGS\" is appended to them to get the file name. If they are not \nstrings, then they are evaluated, and must return an appropriate string.\n\nFor example:\n (setq tag-table-alist\n '((\"/usr/src/public/perl/\" . \"/usr/src/public/perl/perl-3.0/\")\n (\"\\\\.el$\" . \"/usr/local/emacs/src/\")\n (\"/jbw/gnu/\" . \"/usr15/degree/stud/jbw/gnu/\")\n (\"\" . \"/usr/local/emacs/src/\")\n ))\n\nThis means that anything in the /usr/src/public/perl/ directory should use\nthe TAGS file /usr/src/public/perl/perl-3.0/TAGS; and file ending in .el should\nuse the TAGS file /usr/local/emacs/src/TAGS; and anything in or below the\ndirectory /jbw/gnu/ should use the TAGS file /usr15/degree/stud/jbw/gnu/TAGS.\nA file called something like \"/usr/jbw/foo.el\" would use both the TAGS files\n/usr/local/emacs/src/TAGS and /usr15/degree/stud/jbw/gnu/TAGS (in that order)\nbecause it matches both patterns.\n\nIf the buffer-local variable `buffer-tag-table' is set, then it names a tags\ntable that is searched before all others when find-tag is executed from this\nbuffer.\n\nIf there is a file called \"TAGS\" in the same directory as the file in \nquestion, then that tags file will always be used as well (after the\n`buffer-tag-table' but before the tables specified by this list.)\n\nIf the variable tags-file-name is set, then the tags file it names will apply\nto all buffers (for backwards compatibility.) It is searched first.\n" :type '(repeat (cons (choice :value "" (regexp :tag "Buffer regexp") (function :tag "Expression")) (string :tag "Tag file or directory"))) :group 'etags)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
664
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
665 (autoload 'visit-tags-table "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
666 Tell tags commands to use tags table file FILE first.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
667 FILE should be the name of a file created with the `etags' program.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
668 A directory name is ok too; it means file TAGS in that directory." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
669
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
670 (autoload 'find-tag "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
671 *Find tag whose name contains TAGNAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
672 Selects the buffer that the tag is contained in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
673 and puts point at its definition.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
674 If TAGNAME is a null string, the expression in the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
675 around or before point is used as the tag name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
676 If called interactively with a numeric argument, searches for the next tag
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
677 in the tag table that matches the tagname used in the previous find-tag.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
678 If second arg OTHER-WINDOW is non-nil, uses another window to display
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
679 the tag.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
680
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
681 This version of this function supports multiple active tags tables,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
682 and completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
683
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
684 Variables of note:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
685
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
686 tag-table-alist controls which tables apply to which buffers
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
687 tags-file-name a default tags table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
688 tags-build-completion-table controls completion behavior
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
689 buffer-tag-table another way of specifying a buffer-local table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
690 make-tags-files-invisible whether tags tables should be very hidden
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
691 tag-mark-stack-max how many tags-based hops to remember" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
692
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
693 (autoload 'find-tag-other-window "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
694 *Find tag whose name contains TAGNAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
695 Selects the buffer that the tag is contained in in another window
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
696 and puts point at its definition.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
697 If TAGNAME is a null string, the expression in the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
698 around or before point is used as the tag name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
699 If second arg NEXT is non-nil (interactively, with prefix arg),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
700 searches for the next tag in the tag table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
701 that matches the tagname used in the previous find-tag.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
702
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
703 This version of this function supports multiple active tags tables,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
704 and completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
705
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
706 Variables of note:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
707
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
708 tag-table-alist controls which tables apply to which buffers
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
709 tags-file-name a default tags table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
710 tags-build-completion-table controls completion behavior
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
711 buffer-tag-table another way of specifying a buffer-local table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
712 make-tags-files-invisible whether tags tables should be very hidden
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
713 tag-mark-stack-max how many tags-based hops to remember" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
714
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
715 (autoload 'next-file "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
716 Select next file among files in current tag table(s).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
717
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
718 A first argument of t (prefix arg, if interactive) initializes to the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
719 beginning of the list of files in the (first) tags table. If the argument
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
720 is neither nil nor t, it is evalled to initialize the list of files.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
721
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
722 Non-nil second argument NOVISIT means use a temporary buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
723 to save time and avoid uninteresting warnings.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
724
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
725 Value is nil if the file was already visited;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
726 if the file was newly read in, the value is the filename." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
727
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
728 (autoload 'tags-loop-continue "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
729 Continue last \\[tags-search] or \\[tags-query-replace] command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
730 Used noninteractively with non-nil argument to begin such a command (the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
731 argument is passed to `next-file', which see).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
732 Two variables control the processing we do on each file:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
733 the value of `tags-loop-scan' is a form to be executed on each file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
734 to see if it is interesting (it returns non-nil if so)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
735 and `tags-loop-operate' is a form to execute to operate on an interesting file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
736 If the latter returns non-nil, we exit; otherwise we scan the next file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
737
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
738 (autoload 'tags-search "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
739 Search through all files listed in tags table for match for REGEXP.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
740 Stops when a match is found.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
741 To continue searching for next match, use command \\[tags-loop-continue].
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
742
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
743 See documentation of variable `tag-table-alist'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
744
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
745 (autoload 'tags-query-replace "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
746 Query-replace-regexp FROM with TO through all files listed in tags table.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
747 Third arg DELIMITED (prefix arg) means replace only word-delimited matches.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
748 If you exit (\\[keyboard-quit] or ESC), you can resume the query-replace
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
749 with the command \\[tags-loop-continue].
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
750
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
751 See documentation of variable `tag-table-alist'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
752
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
753 (autoload 'list-tags "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
754 Display list of tags in file FILE.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
755 FILE should not contain a directory spec
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
756 unless it has one in the tag table." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
757
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
758 (autoload 'tags-apropos "etags" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
759 Display list of all tags in tag table REGEXP matches." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
760
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
761 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
762
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
763 ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" "packages/fast-lock.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
764
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
765 (autoload 'fast-lock-mode "fast-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
766 Toggle Fast Lock mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
767 With arg, turn Fast Lock mode on if and only if arg is positive and the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
768 is associated with a file. Enable it automatically in your `~/.emacs' by:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
769
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
770 (setq font-lock-support-mode 'fast-lock-mode)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
771
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
772 If Fast Lock mode is enabled, and the current buffer does not contain any text
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
773 properties, any associated Font Lock cache is used if its timestamp matches the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
774 buffer's file, and its `font-lock-keywords' match those that you are using.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
775
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
776 Font Lock caches may be saved:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
777 - When you save the file's buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
778 - When you kill an unmodified file's buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
779 - When you exit Emacs, for all unmodified or saved buffers.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
780 Depending on the value of `fast-lock-save-events'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
781 See also the commands `fast-lock-read-cache' and `fast-lock-save-cache'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
782
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
783 Use \\[font-lock-fontify-buffer] to fontify the buffer if the cache is bad.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
784
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
785 Various methods of control are provided for the Font Lock cache. In general,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
786 see variable `fast-lock-cache-directories' and function `fast-lock-cache-name'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
787 For saving, see variables `fast-lock-minimum-size', `fast-lock-save-events',
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
788 `fast-lock-save-others' and `fast-lock-save-faces'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
789
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
790 (autoload 'turn-on-fast-lock "fast-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
791 Unconditionally turn on Fast Lock mode." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
792
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
793 (when (fboundp 'add-minor-mode) (defvar fast-lock-mode nil) (add-minor-mode 'fast-lock-mode nil))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
794
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
795 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
796
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
797 ;;;### (autoloads (feedmail-send-it) "feedmail" "packages/feedmail.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
798
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
799 (autoload 'feedmail-send-it "feedmail" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
800
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
801 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
802
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
803 ;;;### (autoloads (make-file-part) "file-part" "packages/file-part.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
804
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
805 (autoload 'make-file-part "file-part" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
806 Make a file part on buffer BUFFER out of the region. Call it NAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
807 This command creates a new buffer containing the contents of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
808 region and marks the buffer as referring to the specified buffer,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
809 called the `master buffer'. When the file-part buffer is saved,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
810 its changes are integrated back into the master buffer. When the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
811 master buffer is deleted, all file parts are deleted with it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
812
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
813 When called from a function, expects four arguments, START, END,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
814 NAME, and BUFFER, all of which are optional and default to the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
815 beginning of BUFFER, the end of BUFFER, a name generated from
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
816 BUFFER's name, and the current buffer, respectively." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
817
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
818 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
819
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
820 ;;;### (autoloads (font-lock-set-defaults-1 font-lock-fontify-buffer turn-off-font-lock turn-on-font-lock font-lock-mode) "font-lock" "packages/font-lock.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
821
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
822 (defvar font-lock-auto-fontify t "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
823 *Whether font-lock should automatically fontify files as they're loaded.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
824 This will only happen if font-lock has fontifying keywords for the major
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
825 mode of the file. You can get finer-grained control over auto-fontification
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
826 by using this variable in combination with `font-lock-mode-enable-list' or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
827 `font-lock-mode-disable-list'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
828
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
829 (defvar font-lock-mode-enable-list nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
830 *List of modes to auto-fontify, if `font-lock-auto-fontify' is nil.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
831
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
832 (defvar font-lock-mode-disable-list nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
833 *List of modes not to auto-fontify, if `font-lock-auto-fontify' is t.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
834
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
835 (defvar font-lock-use-colors '(color) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
836 *Specification for when Font Lock will set up color defaults.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
837 Normally this should be '(color), meaning that Font Lock will set up
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
838 color defaults that are only used on color displays. Set this to nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
839 if you don't want Font Lock to set up color defaults at all. This
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
840 should be one of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
841
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
842 -- a list of valid tags, meaning that the color defaults will be used
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
843 when all of the tags apply. (e.g. '(color x))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
844 -- a list whose first element is 'or and whose remaining elements are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
845 lists of valid tags, meaning that the defaults will be used when
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
846 any of the tag lists apply.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
847 -- nil, meaning that the defaults should not be set up at all.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
848
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
849 \(If you specify face values in your init file, they will override any
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
850 that Font Lock specifies, regardless of whether you specify the face
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
851 values before or after loading Font Lock.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
852
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
853 See also `font-lock-use-fonts'. If you want more control over the faces
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
854 used for fontification, see the documentation of `font-lock-mode' for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
855 how to do it.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
856
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
857 (defvar font-lock-use-fonts '(or (mono) (grayscale)) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
858 *Specification for when Font Lock will set up non-color defaults.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
859
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
860 Normally this should be '(or (mono) (grayscale)), meaning that Font
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
861 Lock will set up non-color defaults that are only used on either mono
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
862 or grayscale displays. Set this to nil if you don't want Font Lock to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
863 set up non-color defaults at all. This should be one of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
864
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
865 -- a list of valid tags, meaning that the non-color defaults will be used
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
866 when all of the tags apply. (e.g. '(grayscale x))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
867 -- a list whose first element is 'or and whose remaining elements are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
868 lists of valid tags, meaning that the defaults will be used when
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
869 any of the tag lists apply.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
870 -- nil, meaning that the defaults should not be set up at all.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
871
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
872 \(If you specify face values in your init file, they will override any
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
873 that Font Lock specifies, regardless of whether you specify the face
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
874 values before or after loading Font Lock.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
875
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
876 See also `font-lock-use-colors'. If you want more control over the faces
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
877 used for fontification, see the documentation of `font-lock-mode' for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
878 how to do it.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
879
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
880 (defvar font-lock-maximum-decoration nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
881 *If non-nil, the maximum decoration level for fontifying.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
882 If nil, use the minimum decoration (equivalent to level 0).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
883 If t, use the maximum decoration available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
884 If a number, use that level of decoration (or if not available the maximum).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
885 If a list, each element should be a cons pair of the form (MAJOR-MODE . LEVEL),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
886 where MAJOR-MODE is a symbol or t (meaning the default). For example:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
887 ((c++-mode . 2) (c-mode . t) (t . 1))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
888 means use level 2 decoration for buffers in `c++-mode', the maximum decoration
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
889 available for buffers in `c-mode', and level 1 decoration otherwise.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
890
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
891 (define-obsolete-variable-alias 'font-lock-use-maximal-decoration 'font-lock-maximum-decoration)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
892
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
893 (defvar font-lock-maximum-size (* 250 1024) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
894 *If non-nil, the maximum size for buffers for fontifying.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
895 Only buffers less than this can be fontified when Font Lock mode is turned on.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
896 If nil, means size is irrelevant.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
897 If a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
898 where MAJOR-MODE is a symbol or t (meaning the default). For example:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
899 ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
900 means that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
901 megabyte for buffers in `rmail-mode', and size is irrelevant otherwise.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
902
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
903 (defvar font-lock-keywords nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
904 *A list of the keywords to highlight.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
905 Each element should be of the form:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
906
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
907 MATCHER
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
908 (MATCHER . MATCH)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
909 (MATCHER . FACENAME)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
910 (MATCHER . HIGHLIGHT)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
911 (MATCHER HIGHLIGHT ...)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
912 (eval . FORM)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
913
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
914 where HIGHLIGHT should be either MATCH-HIGHLIGHT or MATCH-ANCHORED.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
915
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
916 FORM is an expression, whose value should be a keyword element,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
917 evaluated when the keyword is (first) used in a buffer. This feature
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
918 can be used to provide a keyword that can only be generated when Font
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
919 Lock mode is actually turned on.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
920
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
921 For highlighting single items, typically only MATCH-HIGHLIGHT is required.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
922 However, if an item or (typically) items is to be highlighted following the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
923 instance of another item (the anchor) then MATCH-ANCHORED may be required.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
924
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
925 MATCH-HIGHLIGHT should be of the form:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
926
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
927 (MATCH FACENAME OVERRIDE LAXMATCH)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
928
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
929 Where MATCHER can be either the regexp to search for, a variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
930 containing the regexp to search for, or the function to call to make
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
931 the search (called with one argument, the limit of the search). MATCH
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
932 is the subexpression of MATCHER to be highlighted. FACENAME is either
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
933 a symbol naming a face, or an expression whose value is the face name
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
934 to use. If you want FACENAME to be a symbol that evaluates to a face,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
935 use a form like \"(progn sym)\".
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
936
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
937 OVERRIDE and LAXMATCH are flags. If OVERRIDE is t, existing fontification may
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
938 be overwritten. If `keep', only parts not already fontified are highlighted.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
939 If `prepend' or `append', existing fontification is merged with the new, in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
940 which the new or existing fontification, respectively, takes precedence.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
941 If LAXMATCH is non-nil, no error is signalled if there is no MATCH in MATCHER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
942
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
943 For example, an element of the form highlights (if not already highlighted):
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
944
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
945 \"\\\\\\=<foo\\\\\\=>\" Discrete occurrences of \"foo\" in the value of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
946 variable `font-lock-keyword-face'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
947 (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of \"fubar\" in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
948 the value of `font-lock-keyword-face'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
949 (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of `fubar-face'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
950 (\"foo\\\\|bar\" 0 foo-bar-face t)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
951 Occurrences of either \"foo\" or \"bar\" in the value
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
952 of `foo-bar-face', even if already highlighted.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
953
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
954 MATCH-ANCHORED should be of the form:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
955
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
956 (MATCHER PRE-MATCH-FORM POST-MATCH-FORM MATCH-HIGHLIGHT ...)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
957
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
958 Where MATCHER is as for MATCH-HIGHLIGHT with one exception. The limit of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
959 search is currently guaranteed to be (no greater than) the end of the line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
960 PRE-MATCH-FORM and POST-MATCH-FORM are evaluated before the first, and after
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
961 the last, instance MATCH-ANCHORED's MATCHER is used. Therefore they can be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
962 used to initialise before, and cleanup after, MATCHER is used. Typically,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
963 PRE-MATCH-FORM is used to move to some position relative to the original
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
964 MATCHER, before starting with MATCH-ANCHORED's MATCHER. POST-MATCH-FORM might
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
965 be used to move, before resuming with MATCH-ANCHORED's parent's MATCHER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
966
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
967 For example, an element of the form highlights (if not already highlighted):
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
968
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
969 (\"\\\\\\=<anchor\\\\\\=>\" (0 anchor-face) (\"\\\\\\=<item\\\\\\=>\" nil nil (0 item-face)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
970
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
971 Discrete occurrences of \"anchor\" in the value of `anchor-face', and subsequent
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
972 discrete occurrences of \"item\" (on the same line) in the value of `item-face'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
973 (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil. Therefore \"item\" is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
974 initially searched for starting from the end of the match of \"anchor\", and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
975 searching for subsequent instance of \"anchor\" resumes from where searching
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
976 for \"item\" concluded.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
977
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
978 Note that the MATCH-ANCHORED feature is experimental; in the future, we may
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
979 replace it with other ways of providing this functionality.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
980
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
981 These regular expressions should not match text which spans lines. While
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
982 \\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
983 when you edit the buffer does not, since it considers text one line at a time.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
984
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
985 Be very careful composing regexps for this list;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
986 the wrong pattern can dramatically slow things down!")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
987
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
988 (make-variable-buffer-local 'font-lock-keywords)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
989
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
990 (defvar font-lock-mode nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
991
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
992 (defvar font-lock-mode-hook nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
993 Function or functions to run on entry to font-lock-mode.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
994
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
995 (autoload 'font-lock-mode "font-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
996 Toggle Font Lock Mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
997 With arg, turn font-lock mode on if and only if arg is positive.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
998
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
999 When Font Lock mode is enabled, text is fontified as you type it:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1000
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1001 - Comments are displayed in `font-lock-comment-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1002 - Strings are displayed in `font-lock-string-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1003 - Documentation strings (in Lisp-like languages) are displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1004 `font-lock-doc-string-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1005 - Language keywords (\"reserved words\") are displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1006 `font-lock-keyword-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1007 - Function names in their defining form are displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1008 `font-lock-function-name-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1009 - Variable names in their defining form are displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1010 `font-lock-variable-name-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1011 - Type names are displayed in `font-lock-type-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1012 - References appearing in help files and the like are displayed
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1013 in `font-lock-reference-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1014 - Preprocessor declarations are displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1015 `font-lock-preprocessor-face';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1016
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1017 and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1018
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1019 - Certain other expressions are displayed in other faces according
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1020 to the value of the variable `font-lock-keywords'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1021
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1022 Where modes support different levels of fontification, you can use the variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1023 `font-lock-maximum-decoration' to specify which level you generally prefer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1024 When you turn Font Lock mode on/off the buffer is fontified/defontified, though
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1025 fontification occurs only if the buffer is less than `font-lock-maximum-size'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1026 To fontify a buffer without turning on Font Lock mode, and regardless of buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1027 size, you can use \\[font-lock-fontify-buffer].
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1028
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1029 See the variable `font-lock-keywords' for customization." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1030
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1031 (autoload 'turn-on-font-lock "font-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1032 Unconditionally turn on Font Lock mode." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1033
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1034 (autoload 'turn-off-font-lock "font-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1035 Unconditionally turn off Font Lock mode." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1036
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1037 (autoload 'font-lock-fontify-buffer "font-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1038 Fontify the current buffer the way `font-lock-mode' would.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1039 See `font-lock-mode' for details.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1040
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1041 This can take a while for large buffers." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1042
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1043 (autoload 'font-lock-set-defaults-1 "font-lock" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1044
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1045 (add-minor-mode 'font-lock-mode " Font")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1046
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1047 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1048
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1049 ;;;### (autoloads (sc-mode) "generic-sc" "packages/generic-sc.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1050
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1051 (autoload 'sc-mode "generic-sc" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1052 Toggle sc-mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1053 SYSTEM can be sccs, rcs or cvs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1054 Cvs requires the pcl-cvs package.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1055
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1056 The following commands are available
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1057 \\[sc-next-operation] perform next logical source control operation on current file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1058 \\[sc-show-changes] compare the version being edited with an older one
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1059 \\[sc-version-diff-file] compare two older versions of a file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1060 \\[sc-show-history] display change history of current file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1061 \\[sc-visit-previous-revision] display an older revision of current file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1062 \\[sc-revert-file] revert buffer to last checked-in version
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1063 \\[sc-list-all-locked-files] show all files locked in current directory
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1064 \\[sc-list-locked-files] show all files locked by you in current directory
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1065 \\[sc-list-registered-files] show all files under source control in current directory
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1066 \\[sc-update-directory] get fresh copies of files checked-in by others in current directory
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1067 \\[sc-rename-file] rename the current file and its source control file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1068
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1069
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1070 While you are entering a change log message for a check in, sc-log-entry-mode
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1071 will be in effect.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1072
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1073 Global user options:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1074 sc-diff-command A list consisting of the command and flags
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1075 to be used for generating context diffs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1076 sc-mode-expert suppresses some conformation prompts,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1077 notably for delta aborts and file saves.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1078 sc-max-log-size specifies the maximum allowable size
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1079 of a log message plus one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1080
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1081
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1082 When using SCCS you have additional commands and options
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1083
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1084 \\[sccs-insert-headers] insert source control headers in current file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1085
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1086 When you generate headers into a buffer using \\[sccs-insert-headers],
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1087 the value of sc-insert-headers-hook is called before insertion. If the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1088 file is recognized a C or Lisp source, sc-insert-c-header-hook or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1089 sc-insert-lisp-header-hook is called after insertion respectively.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1090
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1091 sccs-headers-wanted which %-keywords to insert when adding
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1092 headers with C-c h
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1093 sccs-insert-static if non-nil, keywords inserted in C files
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1094 get stuffed in a static string area so that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1095 what(1) can see them in the compiled object code.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1096
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1097 When using CVS you have additional commands
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1098
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1099 \\[sc-cvs-update-directory] update the current directory using pcl-cvs
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1100 \\[sc-cvs-file-status] show the CVS status of current file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1101 " t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1102
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1103 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1104
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1105 ;;;### (autoloads (gnuserv-start gnuserv-running-p) "gnuserv" "packages/gnuserv.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1106
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 201
diff changeset
1107 (defcustom gnuserv-frame nil "*The frame to be used to display all edited files.\nIf nil, then a new frame is created for each file edited.\nIf t, then the currently selected frame will be used.\nIf a function, then this will be called with a symbol `x' or `tty' as the\nonly argument, and its return value will be interpreted as above." :tag "Gnuserv Frame" :type '(radio (const :tag "Create new frame each time" nil) (const :tag "Use selected frame" t) (function-item :tag "Use main Emacs frame" gnuserv-main-frame-function) (function-item :tag "Use visible frame, otherwise create new" gnuserv-visible-frame-function) (function-item :tag "Create special Gnuserv frame and use it" gnuserv-special-frame-function) (function :tag "Other")) :group 'gnuserv :group 'frames)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1108
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1109 (autoload 'gnuserv-running-p "gnuserv" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1110 Return non-nil if a gnuserv process is running from this XEmacs session." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1111
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1112 (autoload 'gnuserv-start "gnuserv" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1113 Allow this Emacs process to be a server for client processes.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1114 This starts a gnuserv communications subprocess through which
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1115 client \"editors\" (gnuclient and gnudoit) can send editing commands to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1116 this Emacs job. See the gnuserv(1) manual page for more details.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1117
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1118 Prefix arg means just kill any existing server communications subprocess." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1119
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1120 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1121
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1122 ;;;### (autoloads (gopher-atpoint gopher) "gopher" "packages/gopher.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1123
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1124 (autoload 'gopher "gopher" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1125 Start a gopher session. With C-u, prompt for a gopher server." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1126
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1127 (autoload 'gopher-atpoint "gopher" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1128 Try to interpret the text around point as a gopher bookmark, and dispatch
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1129 to that object." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1130
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1131 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1132
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1133 ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" "packages/hexl.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1134
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1135 (autoload 'hexl-mode "hexl" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1136 \\<hexl-mode-map>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1137 A major mode for editing binary files in hex dump format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1138
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1139 This function automatically converts a buffer into the hexl format
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1140 using the function `hexlify-buffer'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1141
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1142 Each line in the buffer has an \"address\" (displayed in hexadecimal)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1143 representing the offset into the file that the characters on this line
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1144 are at and 16 characters from the file (displayed as hexadecimal
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1145 values grouped every 16 bits) and as their ASCII values.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1146
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1147 If any of the characters (displayed as ASCII characters) are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1148 unprintable (control or meta characters) they will be replaced as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1149 periods.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1150
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1151 If `hexl-mode' is invoked with an argument the buffer is assumed to be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1152 in hexl format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1153
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1154 A sample format:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1155
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1156 HEX ADDR: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f ASCII-TEXT
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1157 -------- ---- ---- ---- ---- ---- ---- ---- ---- ----------------
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1158 00000000: 5468 6973 2069 7320 6865 786c 2d6d 6f64 This is hexl-mod
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1159 00000010: 652e 2020 4561 6368 206c 696e 6520 7265 e. Each line re
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1160 00000020: 7072 6573 656e 7473 2031 3620 6279 7465 presents 16 byte
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1161 00000030: 7320 6173 2068 6578 6164 6563 696d 616c s as hexadecimal
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1162 00000040: 2041 5343 4949 0a61 6e64 2070 7269 6e74 ASCII.and print
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1163 00000050: 6162 6c65 2041 5343 4949 2063 6861 7261 able ASCII chara
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1164 00000060: 6374 6572 732e 2020 416e 7920 636f 6e74 cters. Any cont
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1165 00000070: 726f 6c20 6f72 206e 6f6e 2d41 5343 4949 rol or non-ASCII
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1166 00000080: 2063 6861 7261 6374 6572 730a 6172 6520 characters.are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1167 00000090: 6469 7370 6c61 7965 6420 6173 2070 6572 displayed as per
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1168 000000a0: 696f 6473 2069 6e20 7468 6520 7072 696e iods in the prin
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1169 000000b0: 7461 626c 6520 6368 6172 6163 7465 7220 table character
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1170 000000c0: 7265 6769 6f6e 2e0a region..
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1171
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1172 Movement is as simple as movement in a normal emacs text buffer. Most
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1173 cursor movement bindings are the same (ie. Use \\[hexl-backward-char], \\[hexl-forward-char], \\[hexl-next-line], and \\[hexl-previous-line]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1174 to move the cursor left, right, down, and up).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1175
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1176 Advanced cursor movement commands (ala \\[hexl-beginning-of-line], \\[hexl-end-of-line], \\[hexl-beginning-of-buffer], and \\[hexl-end-of-buffer]) are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1177 also supported.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1178
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1179 There are several ways to change text in hexl mode:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1180
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1181 ASCII characters (character between space (0x20) and tilde (0x7E)) are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1182 bound to self-insert so you can simply type the character and it will
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1183 insert itself (actually overstrike) into the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1184
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1185 \\[hexl-quoted-insert] followed by another keystroke allows you to insert the key even if
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1186 it isn't bound to self-insert. An octal number can be supplied in place
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1187 of another key to insert the octal number's ASCII representation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1188
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1189 \\[hexl-insert-hex-char] will insert a given hexadecimal value (if it is between 0 and 0xFF)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1190 into the buffer at the current point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1191
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1192 \\[hexl-insert-octal-char] will insert a given octal value (if it is between 0 and 0377)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1193 into the buffer at the current point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1194
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1195 \\[hexl-insert-decimal-char] will insert a given decimal value (if it is between 0 and 255)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1196 into the buffer at the current point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1197
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1198 \\[hexl-mode-exit] will exit hexl-mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1199
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1200 Note: saving the file with any of the usual Emacs commands
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1201 will actually convert it back to binary format while saving.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1202
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1203 You can use \\[hexl-find-file] to visit a file in hexl-mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1204
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1205 \\[describe-bindings] for advanced commands." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1206
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1207 (autoload 'hexl-find-file "hexl" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1208 Edit file FILENAME in hexl-mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1209 Switch to a buffer visiting file FILENAME, creating one in none exists." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1210
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1211 (autoload 'hexlify-buffer "hexl" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1212 Convert a binary buffer to hexl format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1213 This discards the buffer's undo information." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1214
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1215 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1216
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1217 ;;;### (autoloads (hyper-apropos-popup-menu hyper-apropos-set-variable hyper-set-variable hyper-apropos-read-variable-symbol hyper-describe-function hyper-describe-variable hyper-describe-face hyper-describe-key-briefly hyper-describe-key hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el")
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1218
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1219 (autoload 'hyper-apropos "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1220 Display lists of functions and variables matching REGEXP
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1221 in buffer \"*Hyper Apropos*\". If optional prefix arg is given, then the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1222 value of `hyper-apropos-programming-apropos' is toggled for this search.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1223 See also `hyper-apropos-mode'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1224
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1225 (autoload 'hyper-describe-key "hyper-apropos" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1226
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1227 (autoload 'hyper-describe-key-briefly "hyper-apropos" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1228
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1229 (autoload 'hyper-describe-face "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1230 Describe face..
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1231 See also `hyper-apropos' and `hyper-describe-function'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1232
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1233 (autoload 'hyper-describe-variable "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1234 Hypertext drop-in replacement for `describe-variable'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1235 See also `hyper-apropos' and `hyper-describe-function'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1236
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1237 (autoload 'hyper-describe-function "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1238 Hypertext replacement for `describe-function'. Unlike `describe-function'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1239 in that the symbol under the cursor is the default if it is a function.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1240 See also `hyper-apropos' and `hyper-describe-variable'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1241
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1242 (autoload 'hyper-apropos-read-variable-symbol "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1243 Hypertext drop-in replacement for `describe-variable'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1244 See also `hyper-apropos' and `hyper-describe-function'." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1245
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1246 (define-obsolete-function-alias 'hypropos-read-variable-symbol 'hyper-apropos-read-variable-symbol)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1247
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1248 (define-obsolete-function-alias 'hypropos-get-doc 'hyper-apropos-get-doc)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1249
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1250 (autoload 'hyper-set-variable "hyper-apropos" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1251
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1252 (autoload 'hyper-apropos-set-variable "hyper-apropos" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1253 Interactively set the variable on the current line." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1254
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1255 (define-obsolete-function-alias 'hypropos-set-variable 'hyper-apropos-set-variable)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1256
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1257 (autoload 'hyper-apropos-popup-menu "hyper-apropos" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1258
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1259 (define-obsolete-function-alias 'hypropos-popup-menu 'hyper-apropos-popup-menu)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1260
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1261 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1262
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1263 ;;;### (autoloads (icomplete-minibuffer-setup icomplete-mode) "icomplete" "packages/icomplete.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1264
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1265 (autoload 'icomplete-mode "icomplete" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1266 Activate incremental minibuffer completion for this emacs session.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1267 Deactivates with negative universal argument." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1268
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1269 (autoload 'icomplete-minibuffer-setup "icomplete" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1270 Run in minibuffer on activation to establish incremental completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1271 Usually run by inclusion in `minibuffer-setup-hook'." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1272
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1273 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1274
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1275 ;;;### (autoloads (dired-do-igrep-find dired-do-igrep igrep-find-define igrep-find igrep-define igrep igrep-insinuate) "igrep" "packages/igrep.el")
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1276
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1277 (autoload 'igrep-insinuate "igrep" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1278 Replace the `grep' functions with `igrep'." nil nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1279
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1280 (autoload 'igrep "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1281 *Run `grep` PROGRAM to match EXPRESSION in FILES.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1282 The output is displayed in the *igrep* buffer, which \\[next-error] and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1283 \\[compile-goto-error] parse to find each line of matched text.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1284
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1285 PROGRAM may be nil, in which case it defaults to `igrep-program'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1286
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1287 EXPRESSION is automatically delimited by `igrep-expression-quote-char'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1288
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1289 FILES is either a file name pattern (expanded by the shell named by
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1290 `shell-file-name') or a list of file name patterns.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1291
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1292 Optional OPTIONS is also passed to PROGRAM; it defaults to `igrep-options'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1293
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1294 If a prefix argument (\\[universal-argument]) is given when called interactively,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1295 or if `igrep-read-options' is set, OPTIONS is read from the minibuffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1296
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1297 If two prefix arguments (\\[universal-argument] \\[universal-argument]) are given when called interactively,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1298 or if `igrep-read-multiple-files' is set, FILES is read from the minibuffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1299 multiple times.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1300
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1301 If three prefix arguments (\\[universal-argument] \\[universal-argument] \\[universal-argument]) are given when called interactively,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1302 or if `igrep-read-options' and `igrep-read-multiple-files' are set,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1303 OPTIONS is read and FILES is read multiple times.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1304
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1305 If `igrep-find' is non-nil, the directory or directories
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1306 containing FILES is recursively searched for files whose name matches
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1307 the file name component of FILES (and whose contents match
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1308 EXPRESSION)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1309
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1310 (autoload 'igrep-define "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1311 Define ANALOGUE-COMMAND as an `igrep' analogue command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1312 Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1313
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1314 (autoload 'igrep-find "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1315 *Run `grep` via `find`; see \\[igrep] and `igrep-find'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1316 All arguments (including prefix arguments, when called interactively)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1317 are handled by `igrep'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1318
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1319 (autoload 'igrep-find-define "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1320 Define ANALOGUE-COMMAND-find as an `igrep' analogue `find` command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1321 Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1322
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1323 (autoload 'dired-do-igrep "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1324 *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1325 on the marked (or next prefix ARG) files." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1326
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1327 (autoload 'dired-do-igrep-find "igrep" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1328 *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1329 on the marked (or next prefix ARG) directories." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1330
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1331 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1332
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1333 ;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-query info) "info" "packages/info.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1334
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1335 (autoload 'info "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1336 Enter Info, the documentation browser.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1337 Optional argument FILE specifies the file to examine;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1338 the default is the top-level directory of Info.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1339
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1340 In interactive use, a prefix argument directs this command
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1341 to read a file name from the minibuffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1342
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1343 (autoload 'Info-query "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1344 Enter Info, the documentation browser. Prompt for name of Info file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1345
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1346 (autoload 'Info-goto-node "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1347 Go to info node named NAME. Give just NODENAME or (FILENAME)NODENAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1348 Actually, the following interpretations of NAME are tried in order:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1349 (FILENAME)NODENAME
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1350 (FILENAME) (using Top node)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1351 NODENAME (in current file)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1352 TAGNAME (see below)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1353 FILENAME (using Top node)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1354 where TAGNAME is a string that appears in quotes: \"TAGNAME\", in an
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1355 annotation for any node of any file. (See `a' and `x' commands.)" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1356
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1357 (autoload 'Info-visit-file "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1358 Directly visit an info file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1359
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1360 (autoload 'Info-search "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1361 Search for REGEXP, starting from point, and select node it's found in." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1362
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1363 (autoload 'Info-emacs-command "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1364 Look up an Emacs command in the Emacs manual in the Info system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1365 This command is designed to be used whether you are already in Info or not." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1366
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1367 (autoload 'Info-goto-emacs-command-node "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1368 Look up an Emacs command in the Emacs manual in the Info system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1369 This command is designed to be used whether you are already in Info or not." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1370
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1371 (autoload 'Info-goto-emacs-key-command-node "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1372 Look up an Emacs key sequence in the Emacs manual in the Info system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1373 This command is designed to be used whether you are already in Info or not." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1374
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1375 (autoload 'Info-emacs-key "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1376 Look up an Emacs key sequence in the Emacs manual in the Info system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1377 This command is designed to be used whether you are already in Info or not." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1378
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1379 (autoload 'Info-elisp-ref "info" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1380 Look up an Emacs Lisp function in the Elisp manual in the Info system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1381 This command is designed to be used whether you are already in Info or not." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1382
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1383 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1384
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1385 ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) "informat" "packages/informat.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1386
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1387 (autoload 'Info-tagify "informat" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1388 Create or update Info-file tag table in current buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1389
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1390 (autoload 'Info-split "informat" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1391 Split an info file into an indirect file plus bounded-size subfiles.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1392 Each subfile will be up to 50,000 characters plus one node.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1393
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1394 To use this command, first visit a large Info file that has a tag
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1395 table. The buffer is modified into a (small) indirect info file which
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1396 should be saved in place of the original visited file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1397
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1398 The subfiles are written in the same directory the original file is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1399 in, with names generated by appending `-' and a number to the original
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1400 file name. The indirect file still functions as an Info file, but it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1401 contains just the tag table and a directory of subfiles." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1402
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1403 (autoload 'Info-validate "informat" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1404 Check current buffer for validity as an Info file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1405 Check that every node pointer points to an existing node." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1406
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1407 (autoload 'batch-info-validate "informat" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1408 Runs `Info-validate' on the files remaining on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1409 Must be used only with -batch, and kills Emacs on completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1410 Each file will be processed even if an error occurred previously.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1411 For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\"" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1412
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1413 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1414
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1415 ;;;### (autoloads (ispell-message ispell-minor-mode ispell-complete-word-interior-frag ispell-complete-word ispell-continue ispell-buffer ispell-region ispell-change-dictionary ispell-kill-ispell ispell-help ispell-word) "ispell" "packages/ispell.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1416
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1417 (defcustom ispell-personal-dictionary nil "*File name of your personal spelling dictionary, or nil.\nIf nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used,\nwhere DICTNAME is the name of your default dictionary." :type 'file :group 'ispell)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1418
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1419 (defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-ZÄÖÜäößü]" "[^a-zA-ZÄÖÜäößü]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1420
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1421 (defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-zåäöÅÄö]" "[^A-Za-zåäöÅÄö]" "[']" nil ("-C" "-d" "svenska") "~list") ("norsk" "[A-Za-zéæøåÉÆØÅ]" "[^A-Za-zéæøåÉÆØÅ]" "[']" nil ("-C" "-d" "norsk") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[---']" t nil "~list") ("francais-tex" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[---'^`\"]" t nil "~tex") ("italiano" "[A-Za-zÀÈÉÌÍÎÒÙÚàèéìíîòùú]" "[^A-Za-zÀÈÉÌÍÎÒÙÚàèéìíîòùú]" "[']" t ("-d" "italiano") "~list") ("dansk" "[A-ZÆØÅa-zæøå]" "[^A-ZÆØÅa-zæøå]" "" nil ("-C") nil)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1422
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1423 (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1424 An alist of dictionaries and their associated parameters.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1425
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1426 Each element of this list is also a list:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1427
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1428 \(DICTIONARY-NAME CASECHARS NOT-CASECHARS OTHERCHARS MANY-OTHERCHARS-P
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1429 ISPELL-ARGS EXTENDED-CHARACTER-MODE)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1430
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1431 DICTIONARY-NAME is a possible value of variable `ispell-dictionary', nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1432 means the default dictionary.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1433
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1434 CASECHARS is a regular expression of valid characters that comprise a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1435 word.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1436
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1437 NOT-CASECHARS is the opposite regexp of CASECHARS.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1438
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1439 OTHERCHARS is a regular expression of other characters that are valid
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1440 in word constructs. Otherchars cannot be adjacent to each other in a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1441 word, nor can they begin or end a word. This implies we can't check
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1442 \"Stevens'\" as a correct possessive and other correct formations.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1443
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1444 Hint: regexp syntax requires the hyphen to be declared first here.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1445
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1446 MANY-OTHERCHARS-P is non-nil if many otherchars are to be allowed in a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1447 word instead of only one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1448
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1449 ISPELL-ARGS is a list of additional arguments passed to the ispell
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1450 subprocess.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1451
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1452 EXTENDED-CHARACTER-MODE should be used when dictionaries are used which
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1453 have been configured in an Ispell affix file. (For example, umlauts
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1454 can be encoded as \\\"a, a\\\", \"a, ...) Defaults are ~tex and ~nroff
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1455 in English. This has the same effect as the command-line `-T' option.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1456 The buffer Major Mode controls Ispell's parsing in tex or nroff mode,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1457 but the dictionary can control the extended character mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1458 Both defaults can be overruled in a buffer-local fashion. See
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1459 `ispell-parsing-keyword' for details on this.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1460
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1461 Note that the CASECHARS and OTHERCHARS slots of the alist should
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1462 contain the same character set as casechars and otherchars in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1463 language.aff file (e.g., english.aff).")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1464
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1465 (defvar ispell-menu-map nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1466 Key map for ispell menu")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1467
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1468 (defvar ispell-menu-xemacs nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1469 Spelling menu for XEmacs.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1470
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1471 (defconst ispell-menu-map-needed (and (not ispell-menu-map) (string-lessp "19" emacs-version) (not (string-match "XEmacs" emacs-version))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1472
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1473 (if ispell-menu-map-needed (let ((dicts (reverse (cons (cons "default" nil) ispell-dictionary-alist))) name) (setq ispell-menu-map (make-sparse-keymap "Spell")) (while dicts (setq name (car (car dicts)) dicts (cdr dicts)) (if (stringp name) (define-key ispell-menu-map (vector (intern name)) (cons (concat "Select " (capitalize name)) (list 'lambda nil '(interactive) (list 'ispell-change-dictionary name))))))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1474
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1475 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-change-dictionary] '("Change Dictionary" . ispell-change-dictionary)) (define-key ispell-menu-map [ispell-kill-ispell] '("Kill Process" . ispell-kill-ispell)) (define-key ispell-menu-map [ispell-pdict-save] '("Save Dictionary" lambda nil (interactive) (ispell-pdict-save t t))) (define-key ispell-menu-map [ispell-complete-word] '("Complete Word" . ispell-complete-word)) (define-key ispell-menu-map [ispell-complete-word-interior-frag] '("Complete Word Frag" . ispell-complete-word-interior-frag))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1476
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1477 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-continue] '("Continue Check" . ispell-continue)) (define-key ispell-menu-map [ispell-word] '("Check Word" . ispell-word)) (define-key ispell-menu-map [ispell-region] '("Check Region" . ispell-region)) (define-key ispell-menu-map [ispell-buffer] '("Check Buffer" . ispell-buffer))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1478
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1479 (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-message] '("Check Message" . ispell-message)) (define-key ispell-menu-map [ispell-help] '("Help" lambda nil (interactive) (describe-function 'ispell-help))) (put 'ispell-region 'menu-enable 'mark-active) (fset 'ispell-menu-map (symbol-value 'ispell-menu-map))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1480
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1481 (defvar ispell-local-pdict ispell-personal-dictionary "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1482 A buffer local variable containing the current personal dictionary.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1483 If non-nil, the value must be a string, which is a file name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1484
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1485 If you specify a personal dictionary for the current buffer which is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1486 different from the current personal dictionary, the effect is similar
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1487 to calling \\[ispell-change-dictionary]. This variable is automatically
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1488 set when defined in the file with either `ispell-pdict-keyword' or the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1489 local variable syntax.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1490
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1491 (define-key global-map [(meta ?\$)] 'ispell-word)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1492
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1493 (autoload 'ispell-word "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1494 Check spelling of word under or before the cursor.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1495 If the word is not found in dictionary, display possible corrections
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1496 in a window allowing you to choose one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1497
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1498 With a prefix argument (or if CONTINUE is non-nil),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1499 resume interrupted spell-checking of a buffer or region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1500
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1501 If optional argument FOLLOWING is non-nil or if `ispell-following-word'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1502 is non-nil when called interactively, then the following word
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1503 \(rather than preceding) is checked when the cursor is not over a word.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1504 When the optional argument QUIETLY is non-nil or `ispell-quietly' is non-nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1505 when called interactively, non-corrective messages are suppressed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1506
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1507 Word syntax described by `ispell-dictionary-alist' (which see).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1508
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1509 This will check or reload the dictionary. Use \\[ispell-change-dictionary]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1510 or \\[ispell-region] to update the Ispell process." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1511
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1512 (autoload 'ispell-help "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1513 Display a list of the options available when a misspelling is encountered.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1514
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1515 Selections are:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1516
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1517 DIGIT: Replace the word with a digit offered in the *Choices* buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1518 SPC: Accept word this time.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1519 `i': Accept word and insert into private dictionary.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1520 `a': Accept word for this session.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1521 `A': Accept word and place in `buffer-local dictionary'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1522 `r': Replace word with typed-in value. Rechecked.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1523 `R': Replace word with typed-in value. Query-replaced in buffer. Rechecked.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1524 `?': Show these commands.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1525 `x': Exit spelling buffer. Move cursor to original point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1526 `X': Exit spelling buffer. Leaves cursor at the current point, and permits
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1527 the aborted check to be completed later.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1528 `q': Quit spelling session (Kills ispell process).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1529 `l': Look up typed-in replacement in alternate dictionary. Wildcards okay.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1530 `u': Like `i', but the word is lower-cased first.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1531 `m': Like `i', but allows one to include dictionary completion information.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1532 `C-l': redraws screen
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1533 `C-r': recursive edit
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1534 `C-z': suspend emacs or iconify frame" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1535
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1536 (autoload 'ispell-kill-ispell "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1537 Kill current Ispell process (so that you may start a fresh one).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1538 With NO-ERROR, just return non-nil if there was no Ispell running." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1539
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1540 (autoload 'ispell-change-dictionary "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1541 Change `ispell-dictionary' (q.v.) and kill old Ispell process.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1542 A new one will be started as soon as necessary.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1543
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1544 By just answering RET you can find out what the current dictionary is.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1545
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1546 With prefix argument, set the default directory." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1547
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1548 (autoload 'ispell-region "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1549 Interactively check a region for spelling errors." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1550
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1551 (autoload 'ispell-buffer "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1552 Check the current buffer for spelling errors interactively." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1553
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1554 (autoload 'ispell-continue "ispell" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1555
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1556 (autoload 'ispell-complete-word "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1557 Look up word before or under point in dictionary (see lookup-words command)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1558 and try to complete it. If optional INTERIOR-FRAG is non-nil then the word
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1559 may be a character sequence inside of a word.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1560
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1561 Standard ispell choices are then available." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1562
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1563 (autoload 'ispell-complete-word-interior-frag "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1564 Completes word matching character sequence inside a word." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1565
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1566 (autoload 'ispell-minor-mode "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1567 Toggle Ispell minor mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1568 With prefix arg, turn Ispell minor mode on iff arg is positive.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1569
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1570 In Ispell minor mode, pressing SPC or RET
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1571 warns you if the previous word is incorrectly spelled." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1572
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1573 (autoload 'ispell-message "ispell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1574 Check the spelling of a mail message or news post.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1575 Don't check spelling of message headers except the Subject field.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1576 Don't check included messages.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1577
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1578 To abort spell checking of a message region and send the message anyway,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1579 use the `x' or `q' command. (Any subsequent regions will be checked.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1580 The `X' command aborts the message send so that you can edit the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1581
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1582 To spell-check whenever a message is sent, include the appropriate lines
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1583 in your .emacs file:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1584 (add-hook 'message-send-hook 'ispell-message)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1585 (add-hook 'mail-send-hook 'ispell-message)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1586 (add-hook 'mh-before-send-letter-hook 'ispell-message)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1587
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1588 You can bind this to the key C-c i in GNUS or mail by adding to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1589 `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1590 (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message)))" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1591
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1592 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1593
195
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1594 ;;;### (autoloads (iswitchb-buffer-other-frame iswitchb-display-buffer iswitchb-buffer-other-window iswitchb-buffer iswitchb-default-keybindings) "iswitchb" "packages/iswitchb.el")
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1595
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1596 (autoload 'iswitchb-default-keybindings "iswitchb" "\
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1597 Set up default keybindings for `iswitchb-buffer'.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1598 Call this function to override the normal bindings." t nil)
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1599
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1600 (autoload 'iswitchb-buffer "iswitchb" "\
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1601 Switch to another buffer.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1602
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1603 The buffer name is selected interactively by typing a substring. The
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1604 buffer is displayed according to `iswitchb-default-method' -- the
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1605 default is to show it in the same window, unless it is already visible
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1606 in another frame.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1607 For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1608
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1609 (autoload 'iswitchb-buffer-other-window "iswitchb" "\
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1610 Switch to another buffer and show it in another window.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1611 The buffer name is selected interactively by typing a substring.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1612 For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1613
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1614 (autoload 'iswitchb-display-buffer "iswitchb" "\
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1615 Display a buffer in another window but don't select it.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1616 The buffer name is selected interactively by typing a substring.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1617 For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1618
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1619 (autoload 'iswitchb-buffer-other-frame "iswitchb" "\
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1620 Switch to another buffer and show it in another frame.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1621 The buffer name is selected interactively by typing a substring.
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1622 For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1623
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1624 ;;;***
a2f645c6b9f8 Import from CVS: tag r20-3b24
cvs
parents: 189
diff changeset
1625
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1626 ;;;### (autoloads (jka-compr-install toggle-auto-compression jka-compr-load) "jka-compr" "packages/jka-compr.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1627
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1628 (autoload 'jka-compr-load "jka-compr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1629 Documented as original." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1630
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1631 (autoload 'toggle-auto-compression "jka-compr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1632 Toggle automatic file compression and uncompression.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1633 With prefix argument ARG, turn auto compression on if positive, else off.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1634 Returns the new status of auto compression (non-nil means on).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1635 If the argument MESSAGE is non-nil, it means to print a message
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1636 saying whether the mode is now on or off." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1637
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1638 (autoload 'jka-compr-install "jka-compr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1639 Install jka-compr.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1640 This adds entries to `file-name-handler-alist' and `auto-mode-alist'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1641 and `inhibit-first-line-modes-suffixes'." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1642
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1643 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1644
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1645 ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" "packages/lazy-lock.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1646
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
1647 (defvar lazy-lock-mode nil)
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
1648
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1649 (autoload 'lazy-lock-mode "lazy-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1650 Toggle Lazy Lock mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1651 With arg, turn Lazy Lock mode on if and only if arg is positive and the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1652 is at least `lazy-lock-minimum-size' characters long.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1653
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1654 When Lazy Lock mode is enabled, fontification is demand-driven and stealthy:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1655
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1656 - Fontification occurs in visible parts of buffers when necessary.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1657 Occurs if there is no input after pausing for `lazy-lock-continuity-time'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1658
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1659 - Fontification occurs in invisible parts when Emacs has been idle.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1660 Occurs if there is no input after pausing for `lazy-lock-stealth-time'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1661
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1662 If `lazy-lock-hide-invisible' is non-nil, text is not displayed until it is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1663 fontified, otherwise it is displayed in `lazy-lock-invisible-foreground'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1664
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1665 See also variables `lazy-lock-walk-windows' and `lazy-lock-ignore-commands' for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1666 window (scroll) fontification, and `lazy-lock-stealth-lines',
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1667 `lazy-lock-stealth-nice' and `lazy-lock-stealth-verbose' for stealth
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1668 fontification.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1669
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1670 Use \\[lazy-lock-submit-bug-report] to send bug reports or feedback." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1671
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1672 (autoload 'turn-on-lazy-lock "lazy-lock" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1673 Unconditionally turn on Lazy Lock mode." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1674
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
1675 (add-minor-mode 'lazy-lock-mode " Lazy")
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1676
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1677 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1678
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1679 ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "packages/ledit.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1680
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1681 (defconst ledit-save-files t "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1682 *Non-nil means Ledit should save files before transferring to Lisp.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1683
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1684 (defconst ledit-go-to-lisp-string "%?lisp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1685 *Shell commands to execute to resume Lisp job.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1686
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1687 (defconst ledit-go-to-liszt-string "%?liszt" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1688 *Shell commands to execute to resume Lisp compiler job.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1689
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1690 (autoload 'ledit-mode "ledit" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1691 \\<ledit-mode-map>Major mode for editing text and stuffing it to a Lisp job.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1692 Like Lisp mode, plus these special commands:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1693 \\[ledit-save-defun] -- record defun at or after point
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1694 for later transmission to Lisp job.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1695 \\[ledit-save-region] -- record region for later transmission to Lisp job.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1696 \\[ledit-go-to-lisp] -- transfer to Lisp job and transmit saved text.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1697 \\[ledit-go-to-liszt] -- transfer to Liszt (Lisp compiler) job
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1698 and transmit saved text.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1699 \\{ledit-mode-map}
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1700 To make Lisp mode automatically change to Ledit mode,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1701 do (setq lisp-mode-hook 'ledit-from-lisp-mode)" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1702
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1703 (autoload 'ledit-from-lisp-mode "ledit" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1704
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1705 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1706
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1707 ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1708
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1709 (defcustom lpr-switches nil "*List of strings to pass as extra options for the printer program.\nSee `lpr-command'." :type '(repeat (string :tag "Argument")) :group 'lpr)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1710
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1711 (defcustom lpr-command (if (memq system-type '(usg-unix-v dgux hpux irix)) "lp" "lpr") "*Name of program for printing a file." :type 'string :group 'lpr)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1712
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1713 (autoload 'lpr-buffer "lpr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1714 Print buffer contents as with Unix command `lpr'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1715 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1716
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1717 (autoload 'print-buffer "lpr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1718 Print buffer contents as with Unix command `lpr -p'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1719 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1720
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1721 (autoload 'lpr-region "lpr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1722 Print region contents as with Unix command `lpr'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1723 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1724
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1725 (autoload 'print-region "lpr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1726 Print region contents as with Unix command `lpr -p'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1727 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1728
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1729 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1730
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1731 ;;;### (autoloads (make-command-summary) "makesum" "packages/makesum.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1732
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1733 (autoload 'make-command-summary "makesum" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1734 Make a summary of current key bindings in the buffer *Summary*.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1735 Previous contents of that buffer are killed first." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1736
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1737 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1738
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1739 ;;;### (autoloads (manual-entry) "man" "packages/man.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1740
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1741 (autoload 'manual-entry "man" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1742 Display the Unix manual entry (or entries) for TOPIC." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1743
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1744 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1745
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1746 ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body metamail-interpret-header) "metamail" "packages/metamail.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1747
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1748 (autoload 'metamail-interpret-header "metamail" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1749 Interpret a header part of a MIME message in current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1750 Its body part is not interpreted at all." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1751
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1752 (autoload 'metamail-interpret-body "metamail" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1753 Interpret a body part of a MIME message in current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1754 Optional argument VIEWMODE specifies the value of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1755 EMACS_VIEW_MODE environment variable (defaulted to 1).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1756 Optional argument NODISPLAY non-nil means buffer is not
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1757 redisplayed as output is inserted.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1758 Its header part is not interpreted at all." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1759
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1760 (autoload 'metamail-buffer "metamail" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1761 Process current buffer through `metamail'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1762 Optional argument VIEWMODE specifies the value of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1763 EMACS_VIEW_MODE environment variable (defaulted to 1).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1764 Optional argument BUFFER specifies a buffer to be filled (nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1765 means current).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1766 Optional argument NODISPLAY non-nil means buffer is not
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1767 redisplayed as output is inserted." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1768
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1769 (autoload 'metamail-region "metamail" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1770 Process current region through 'metamail'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1771 Optional argument VIEWMODE specifies the value of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1772 EMACS_VIEW_MODE environment variable (defaulted to 1).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1773 Optional argument BUFFER specifies a buffer to be filled (nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1774 means current).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1775 Optional argument NODISPLAY non-nil means buffer is not
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1776 redisplayed as output is inserted." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1777
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1778 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1779
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1780 ;;;### (autoloads (blink-paren paren-set-mode) "paren" "packages/paren.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1781
189
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
1782 (defcustom paren-mode nil "*Sets the style of parenthesis highlighting.\nValid values are nil, `blink-paren', `paren', and `sexp'.\n nil no parenthesis highlighting.\n blink-paren causes the matching paren to blink.\n paren causes the matching paren to be highlighted but not to blink.\n sexp whole expression enclosed by the local paren at its mate.\n nested (not yet implemented) use variable shading to see the\n nesting of an expression. Also groks regular expressions\n and shell quoting.\n\nThis variable is global by default, but you can make it buffer-local and\nhighlight parentheses differently in different major modes." :type '(radio (const :tag "None (default)" nil) (const :tag "Blinking Paren" blink-paren) (const :tag "Highlighted Paren" paren) (const :tag "Highlighted Expression" sexp)) :set (lambda (symbol value) (paren-set-mode value)) :initialize 'custom-initialize-default :require 'paren :group 'paren-matching)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1783
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1784 (autoload 'paren-set-mode "paren" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1785 Cycles through possible values for `paren-mode', force off with negative arg.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1786 When called from lisp, a symbolic value for `paren-mode' can be passed directly.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1787 See also `paren-mode' and `paren-highlight'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1788
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1789 (make-obsolete 'blink-paren 'paren-set-mode)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1790
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1791 (autoload 'blink-paren "paren" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1792 Obsolete. Use `paren-set-mode' instead." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1793
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1794 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1795
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1796 ;;;### (autoloads (pending-delete-mode turn-off-pending-delete turn-on-pending-delete) "pending-del" "packages/pending-del.el")
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1797
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1798 (autoload 'turn-on-pending-delete "pending-del" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1799 Turn on pending delete minor mode unconditionally." t nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1800
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1801 (autoload 'turn-off-pending-delete "pending-del" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1802 Turn off pending delete minor mode unconditionally." t nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1803
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1804 (autoload 'pending-delete-mode "pending-del" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1805 Toggle Pending Delete minor mode.
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1806 When the pending delete is on, typed text replaces the selection.
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1807 With a positive argument, turns it on.
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1808 With a non-positive argument, turns it off." t nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1809
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1810 (define-obsolete-function-alias 'pending-delete-on 'turn-on-pending-delete)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1811
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1812 (define-obsolete-function-alias 'pending-delete-off 'turn-off-pending-delete)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1813
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1814 (define-compatible-function-alias 'delete-selection-mode 'pending-delete-mode)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1815
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 165
diff changeset
1816 (defalias 'pending-delete 'pending-delete-mode)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1817
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1818 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1819
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1820 ;;;### (autoloads (ps-setup ps-nb-pages-region ps-nb-pages-buffer ps-line-lengths ps-despool ps-spool-region-with-faces ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ps-print-buffer) "ps-print" "packages/ps-print.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1821
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1822 (defcustom ps-paper-type 'letter "*Specifies the size of paper to format for.\nShould be one of the paper types defined in `ps-page-dimensions-database', for\nexample `letter', `legal' or `a4'." :type '(symbol :validate (lambda (wid) (if (assq (widget-value wid) ps-page-dimensions-database) nil (widget-put wid :error "Unknown paper size") wid))) :group 'ps-print)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1823
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1824 (defcustom ps-print-color-p (or (fboundp 'x-color-values) (fboundp 'color-instance-rgb-components)) "*If non-nil, print the buffer's text in color." :type 'boolean :group 'ps-print-color)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1825
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1826 (autoload 'ps-print-buffer "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1827 Generate and print a PostScript image of the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1828
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1829 When called with a numeric prefix argument (C-u), prompts the user for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1830 the name of a file to save the PostScript image in, instead of sending
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1831 it to the printer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1832
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1833 More specifically, the FILENAME argument is treated as follows: if it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1834 is nil, send the image to the printer. If FILENAME is a string, save
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1835 the PostScript image in a file with that name. If FILENAME is a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1836 number, prompt the user for the name of the file to save in." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1837
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1838 (autoload 'ps-print-buffer-with-faces "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1839 Generate and print a PostScript image of the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1840 Like `ps-print-buffer', but includes font, color, and underline
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1841 information in the generated image. This command works only if you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1842 are using a window system, so it has a way to determine color values." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1843
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1844 (autoload 'ps-print-region "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1845 Generate and print a PostScript image of the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1846 Like `ps-print-buffer', but prints just the current region." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1847
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1848 (autoload 'ps-print-region-with-faces "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1849 Generate and print a PostScript image of the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1850 Like `ps-print-region', but includes font, color, and underline
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1851 information in the generated image. This command works only if you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1852 are using a window system, so it has a way to determine color values." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1853
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1854 (autoload 'ps-spool-buffer "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1855 Generate and spool a PostScript image of the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1856 Like `ps-print-buffer' except that the PostScript image is saved in a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1857 local buffer to be sent to the printer later.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1858
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1859 Use the command `ps-despool' to send the spooled images to the printer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1860
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1861 (autoload 'ps-spool-buffer-with-faces "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1862 Generate and spool a PostScript image of the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1863 Like `ps-spool-buffer', but includes font, color, and underline
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1864 information in the generated image. This command works only if you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1865 are using a window system, so it has a way to determine color values.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1866
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1867 Use the command `ps-despool' to send the spooled images to the printer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1868
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1869 (autoload 'ps-spool-region "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1870 Generate a PostScript image of the region and spool locally.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1871 Like `ps-spool-buffer', but spools just the current region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1872
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1873 Use the command `ps-despool' to send the spooled images to the printer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1874
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1875 (autoload 'ps-spool-region-with-faces "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1876 Generate a PostScript image of the region and spool locally.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1877 Like `ps-spool-region', but includes font, color, and underline
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1878 information in the generated image. This command works only if you
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1879 are using a window system, so it has a way to determine color values.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1880
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1881 Use the command `ps-despool' to send the spooled images to the printer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1882
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1883 (autoload 'ps-despool "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1884 Send the spooled PostScript to the printer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1885
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1886 When called with a numeric prefix argument (C-u), prompt the user for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1887 the name of a file to save the spooled PostScript in, instead of sending
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1888 it to the printer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1889
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1890 More specifically, the FILENAME argument is treated as follows: if it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1891 is nil, send the image to the printer. If FILENAME is a string, save
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1892 the PostScript image in a file with that name. If FILENAME is a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1893 number, prompt the user for the name of the file to save in." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1894
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1895 (autoload 'ps-line-lengths "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1896 *Display the correspondence between a line length and a font size,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1897 using the current ps-print setup.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1898 Try: pr -t file | awk '{printf \"%3d %s
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1899 \", length($0), $0}' | sort -r | head" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1900
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1901 (autoload 'ps-nb-pages-buffer "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1902 *Display an approximate correspondence between a font size and the number
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1903 of pages the current buffer would require to print
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1904 using the current ps-print setup." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1905
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1906 (autoload 'ps-nb-pages-region "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1907 *Display an approximate correspondence between a font size and the number
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1908 of pages the current region would require to print
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1909 using the current ps-print setup." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1910
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1911 (autoload 'ps-setup "ps-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1912 *Return the current setup" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1913
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1914 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1915
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1916 ;;;### (autoloads (remote-compile) "rcompile" "packages/rcompile.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1917
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1918 (autoload 'remote-compile "rcompile" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1919 Compile the current buffer's directory on HOST. Log in as USER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1920 See \\[compile]." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1921
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1922 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1923
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1924 ;;;### (autoloads (resume-suspend-hook) "resume" "packages/resume.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1925
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1926 (autoload 'resume-suspend-hook "resume" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1927 Clear out the file used for transmitting args when Emacs resumes." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1928
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1929 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1930
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1931 ;;;### (autoloads (install-shell-fonts) "shell-font" "packages/shell-font.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1932
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1933 (autoload 'install-shell-fonts "shell-font" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1934 Decorate the current interaction buffer with fonts.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1935 This uses the faces called `shell-prompt', `shell-input' and `shell-output';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1936 you can alter the graphical attributes of those with the normal
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1937 face-manipulation functions." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1938
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1939 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1940
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1941 ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) "spell" "packages/spell.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1942
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1943 (put 'spell-filter 'risky-local-variable t)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1944
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1945 (autoload 'spell-buffer "spell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1946 Check spelling of every word in the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1947 For each incorrect word, you are asked for the correct spelling
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1948 and then put into a query-replace to fix some or all occurrences.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1949 If you do not want to change a word, just give the same word
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1950 as its \"correct\" spelling; then the query replace is skipped." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1951
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1952 (autoload 'spell-word "spell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1953 Check spelling of word at or before point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1954 If it is not correct, ask user for the correct spelling
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1955 and `query-replace' the entire buffer to substitute it." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1956
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1957 (autoload 'spell-region "spell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1958 Like `spell-buffer' but applies only to region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1959 Used in a program, applies from START to END.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1960 DESCRIPTION is an optional string naming the unit being checked:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1961 for example, \"word\"." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1962
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1963 (autoload 'spell-string "spell" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1964 Check spelling of string supplied as argument." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1965
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1966 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1967
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1968 ;;;### (autoloads (tar-mode) "tar-mode" "packages/tar-mode.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1969
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1970 (autoload 'tar-mode "tar-mode" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1971 Major mode for viewing a tar file as a dired-like listing of its contents.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1972 You can move around using the usual cursor motion commands.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1973 Letters no longer insert themselves.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1974 Type 'e' to pull a file out of the tar file and into its own buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1975 Type 'c' to copy an entry from the tar file into another file on disk.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1976
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1977 If you edit a sub-file of this archive (as with the 'e' command) and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1978 save it with Control-X Control-S, the contents of that buffer will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1979 saved back into the tar-file buffer; in this way you can edit a file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1980 inside of a tar archive without extracting it and re-archiving it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1981
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1982 See also: variables tar-update-datestamp and tar-anal-blocksize.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1983 \\{tar-mode-map}" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1984
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1985 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1986
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1987 ;;;### (autoloads (terminal-emulator) "terminal" "packages/terminal.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1988
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1989 (autoload 'terminal-emulator "terminal" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1990 Under a display-terminal emulator in BUFFER, run PROGRAM on arguments ARGS.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1991 ARGS is a list of argument-strings. Remaining arguments are WIDTH and HEIGHT.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1992 BUFFER's contents are made an image of the display generated by that program,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1993 and any input typed when BUFFER is the current Emacs buffer is sent to that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1994 program an keyboard input.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1995
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1996 Interactively, BUFFER defaults to \"*terminal*\" and PROGRAM and ARGS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1997 are parsed from an input-string using your usual shell.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1998 WIDTH and HEIGHT are determined from the size of the current window
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1999 -- WIDTH will be one less than the window's width, HEIGHT will be its height.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2000
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2001 To switch buffers and leave the emulator, or to give commands
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2002 to the emulator itself (as opposed to the program running under it),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2003 type Control-^. The following character is an emulator command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2004 Type Control-^ twice to send it to the subprogram.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2005 This escape character may be changed using the variable `terminal-escape-char'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2006
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2007 `Meta' characters may not currently be sent through the terminal emulator.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2008
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2009 Here is a list of some of the variables which control the behaviour
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2010 of the emulator -- see their documentation for more information:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2011 terminal-escape-char, terminal-scrolling, terminal-more-processing,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2012 terminal-redisplay-interval.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2013
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2014 This function calls the value of terminal-mode-hook if that exists
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2015 and is non-nil after the terminal buffer has been set up and the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2016 subprocess started.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2017
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2018 Presently with `termcap' only; if somebody sends us code to make this
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2019 work with `terminfo' we will try to use it." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2020
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2021 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2022
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2023 ;;;### (autoloads (batch-texinfo-format texinfo-format-region texinfo-format-buffer) "texinfmt" "packages/texinfmt.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2024
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2025 (autoload 'texinfo-format-buffer "texinfmt" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2026 Process the current buffer as texinfo code, into an Info file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2027 The Info file output is generated in a buffer visiting the Info file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2028 names specified in the @setfilename command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2029
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2030 Non-nil argument (prefix, if interactive) means don't make tag table
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2031 and don't split the file if large. You can use Info-tagify and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2032 Info-split to do these manually." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2033
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2034 (autoload 'texinfo-format-region "texinfmt" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2035 Convert the current region of the Texinfo file to Info format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2036 This lets you see what that part of the file will look like in Info.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2037 The command is bound to \\[texinfo-format-region]. The text that is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2038 converted to Info is stored in a temporary buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2039
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2040 (autoload 'batch-texinfo-format "texinfmt" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2041 Runs texinfo-format-buffer on the files remaining on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2042 Must be used only with -batch, and kills emacs on completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2043 Each file will be processed even if an error occurred previously.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2044 For example, invoke
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2045 \"emacs -batch -funcall batch-texinfo-format $docs/ ~/*.texinfo\"." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2046
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2047 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2048
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2049 ;;;### (autoloads (texinfo-sequential-node-update texinfo-every-node-update texinfo-update-node) "texnfo-upd" "packages/texnfo-upd.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2050
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2051 (autoload 'texinfo-update-node "texnfo-upd" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2052 Without any prefix argument, update the node in which point is located.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2053 Non-nil argument (prefix, if interactive) means update the nodes in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2054 marked region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2055
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2056 The functions for creating or updating nodes and menus, and their
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2057 keybindings, are:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2058
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2059 texinfo-update-node (&optional region-p) \\[texinfo-update-node]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2060 texinfo-every-node-update () \\[texinfo-every-node-update]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2061 texinfo-sequential-node-update (&optional region-p)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2062
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2063 texinfo-make-menu (&optional region-p) \\[texinfo-make-menu]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2064 texinfo-all-menus-update () \\[texinfo-all-menus-update]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2065 texinfo-master-menu ()
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2066
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2067 texinfo-indent-menu-description (column &optional region-p)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2068
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2069 The `texinfo-column-for-description' variable specifies the column to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2070 which menu descriptions are indented. Its default value is 32." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2071
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2072 (autoload 'texinfo-every-node-update "texnfo-upd" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2073 Update every node in a Texinfo file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2074
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2075 (autoload 'texinfo-sequential-node-update "texnfo-upd" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2076 Update one node (or many) in a Texinfo file with sequential pointers.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2077
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2078 This function causes the `Next' or `Previous' pointer to point to the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2079 immediately preceding or following node, even if it is at a higher or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2080 lower hierarchical level in the document. Continually pressing `n' or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2081 `p' takes you straight through the file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2082
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2083 Without any prefix argument, update the node in which point is located.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2084 Non-nil argument (prefix, if interactive) means update the nodes in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2085 marked region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2086
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2087 This command makes it awkward to navigate among sections and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2088 subsections; it should be used only for those documents that are meant
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2089 to be read like a novel rather than a reference, and for which the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2090 Info `g*' command is inadequate." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2091
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2092 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2093
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2094 ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" "packages/time-stamp.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2095
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2096 (autoload 'time-stamp "time-stamp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2097 Update the time stamp string in the buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2098 If you put a time stamp template anywhere in the first 8 lines of a file,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2099 it can be updated every time you save the file. See the top of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2100 `time-stamp.el' for a sample. The template looks like one of the following:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2101 Time-stamp: <>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2102 Time-stamp: \" \"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2103 The time stamp is written between the brackets or quotes, resulting in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2104 Time-stamp: <95/01/18 10:20:51 gildea>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2105 Only does its thing if the variable time-stamp-active is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2106 Typically used on write-file-hooks for automatic time-stamping.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2107 The format of the time stamp is determined by the variable time-stamp-format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2108 The variables time-stamp-line-limit, time-stamp-start, and time-stamp-end
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2109 control finding the template." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2110
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2111 (autoload 'time-stamp-toggle-active "time-stamp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2112 Toggle time-stamp-active, setting whether \\[time-stamp] updates a buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2113 With arg, turn time stamping on if and only if arg is positive." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2114
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2115 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2116
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2117 ;;;### (autoloads (display-time) "time" "packages/time.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2118
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2119 (defcustom display-time-day-and-date nil "*Non-nil means \\[display-time] should display day,date and time.\nThis affects the spec 'date in the variable display-time-form-list." :group 'display-time :type 'boolean)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2120
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2121 (autoload 'display-time "time" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2122 Display current time, load level, and mail flag in mode line of each buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2123 Updates automatically every minute.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2124 If `display-time-day-and-date' is non-nil, the current day and date
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2125 are displayed as well.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2126 After each update, `display-time-hook' is run with `run-hooks'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2127 If `display-time-echo-area' is non-nil, the time is displayed in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2128 echo area instead of in the mode-line." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2129
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2130 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2131
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2132 ;;;### (autoloads (ununderline-and-unoverstrike-region overstrike-region unoverstrike-region ununderline-region underline-region) "underline" "packages/underline.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2133
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2134 (autoload 'underline-region "underline" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2135 Underline all nonblank characters in the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2136 Works by overstriking underscores.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2137 Called from program, takes two arguments START and END
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2138 which specify the range to operate on." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2139
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2140 (autoload 'ununderline-region "underline" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2141 Remove all underlining (overstruck underscores) in the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2142 Called from program, takes two arguments START and END
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2143 which specify the range to operate on." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2144
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2145 (autoload 'unoverstrike-region "underline" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2146 Remove all overstriking (character-backspace-character) in the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2147 Called from program, takes two arguments START and END which specify the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2148 range to operate on." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2149
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2150 (autoload 'overstrike-region "underline" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2151 Overstrike (character-backspace-character) all nonblank characters in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2152 the region. Called from program, takes two arguments START and END which
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2153 specify the range to operate on." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2154
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2155 (autoload 'ununderline-and-unoverstrike-region "underline" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2156 Remove underlining and overstriking in the region. Called from a program,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2157 takes two arguments START and END which specify the range to operate on." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2158
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2159 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2160
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2161 ;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2162
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2163 (defcustom copyright-do-not-disturb "Free Software Foundation, Inc." "*If non-nil, the existing copyright holder is checked against this regexp.\nIf it does not match, then a new copyright line is added with the copyright\nholder set to the value of `copyright-whoami'." :type '(choice (const nil) string) :group 'copyright)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2164
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2165 (defcustom copyright-whoami nil "*A string containing the name of the owner of new copyright notices." :type '(choice (const nil) string) :group 'copyright)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2166
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2167 (defcustom copyright-notice-file nil "*If non-nil, replace copying notices with this file." :type '(choice (const nil) file) :group 'copyright)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2168
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2169 (autoload 'update-copyright "upd-copyr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2170 Update the copyright notice at the beginning of the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2171 to indicate the current year. If optional arg REPLACE is given
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2172 \(interactively, with prefix arg) replace the years in the notice
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2173 rather than adding the current year after them.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2174 If `copyright-notice-file' is set, the copying permissions following the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2175 copyright are replaced as well.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2176
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2177 If optional third argument ASK is non-nil, the user is prompted for whether
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2178 or not to update the copyright. If optional fourth argument ASK-YEAR is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2179 non-nil, the user is prompted for whether or not to replace the year rather
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2180 than adding to it." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2181
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2182 (autoload 'ask-to-update-copyright "upd-copyr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2183 If the current buffer contains a copyright notice that is out of date,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2184 ask the user if it should be updated with `update-copyright' (which see).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2185 Put this on write-file-hooks." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2186
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2187 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2188
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2189 ;;;### (autoloads (webjump) "webjump" "packages/webjump.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2190
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2191 (autoload 'webjump "webjump" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2192 Jumps to a Web site from a programmable hotlist.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2193
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2194 See the documentation for the `webjump-sites' variable for how to customize the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2195 hotlist.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2196
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2197 Please submit bug reports and other feedback to the author, Neil W. Van Dyke
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2198 <nwv@acm.org>.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2199
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2200 The latest version can be gotten from `http://www.cs.brown.edu/people/nwv/'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2201 That Web site also contains `webjump-plus.el', a larger and more frequently
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2202 updated sample WebJump hotlist." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2203
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2204 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2205
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2206 ;;;### (autoloads (webster-www) "webster-www" "packages/webster-www.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2207
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2208 (autoload 'webster-www "webster-www" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2209 Look up a word in the Webster's dictionary at http://www.m-w.com using WWW." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2210
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2211 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2212
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2213 ;;;### (autoloads (run-scheme) "xscheme" "packages/xscheme.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2214
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2215 (defvar scheme-program-name "scheme" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2216 *Program invoked by the `run-scheme' command.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2217
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2218 (defvar scheme-band-name nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2219 *Band loaded by the `run-scheme' command.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2220
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2221 (defvar scheme-program-arguments nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2222 *Arguments passed to the Scheme program by the `run-scheme' command.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2223
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2224 (autoload 'run-scheme "xscheme" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2225 Run an inferior Scheme process.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2226 Output goes to the buffer `*scheme*'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2227 With argument, asks for a command line." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2228
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2229 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2230
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2231 (provide 'packages-autoloads)