annotate lisp/packages/auto-autoloads.el @ 189:489f57a838ef r20-3b21

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