annotate lisp/packages/auto-autoloads.el @ 165:5a88923fcbfe r20-3b9

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