Mercurial > emacs
annotate lispref/locals.texi @ 49506:ac9e2eeeb03d
New format of AUTHORS file; list each
author name once followed by contributed and changed files.
Improve selection of entries to include in list, and generate list
of unrecognized entries indicating syntax errors in ChangeLog files.
(authors-coding-system): New variable.
(authors-many-files): Update doc string.
(authors-aliases): Change format. Now one entry with multiple
aliases per author.
(authors-valid-file-names, authors-renamed-files-alist)
(authors-renamed-files-regexps): New variables.
(authors-canonical-file-name): New function. Validates that file
exists or occurs in one of the above lists. Record unrecognized
file names in global authors-invalid-file-names list.
(authors-add): Change to record per-change counts.
(authors-canonical-author-name): Handle new format of
authors-aliases list.
(authors-scan-change-log): Rename FILE arg to LOG-FILE.
Change doc string to describe new entry format.
Only add author entries for valid file names.
(authors-print): Replace by authors-add-to-author-list.
(authors-add-to-author-list): New function which reorders
per-file entries and adds them to global authors-author-list.
(authors): Instead of authors-print to insert in *Authors* buffer,
use authors-add-to-author-list to reorder the list and then
insert result in *Authors* buffer with new format.
Generate *Authors Errors* compilation-mode buffer listing
unrecognized ChangeLog entries.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 29 Jan 2003 00:13:11 +0000 |
parents | 87962bf716e3 |
children | 23a1cea22d13 |
rev | line source |
---|---|
7085 | 1 @c -*-texinfo-*- |
2 @c This is part of the GNU Emacs Lisp Reference Manual. | |
27189 | 3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999 Free Software Foundation, Inc. |
7085 | 4 @c See the file elisp.texi for copying conditions. |
5 @setfilename ../info/locals | |
6 @node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top | |
7 @appendix Buffer-Local Variables | |
8 @c The title "Standard Buffer-Local Variables" is too long for | |
9 @c smallbook. --rjc 30mar92 | |
10 | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
11 The table below lists the general-purpose Emacs variables that |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
12 automatically become buffer-local in each buffer. Most become |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
13 buffer-local only when set; a few of them are always local in every |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
14 buffer. Many Lisp packages define such variables for their internal |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
15 use, but we don't try to list them all here. |
7085 | 16 |
17 @table @code | |
18 @item abbrev-mode | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
19 @xref{Abbrevs}. |
7085 | 20 |
21 @item auto-fill-function | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
22 @xref{Auto Filling}. |
7085 | 23 |
24 @item buffer-auto-save-file-name | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
25 @xref{Auto-Saving}. |
7085 | 26 |
27 @item buffer-backed-up | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
28 @xref{Backup Files}. |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
29 |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
30 @item buffer-display-count |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
31 @xref{Displaying Buffers}. |
7085 | 32 |
33 @item buffer-display-table | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
34 @xref{Display Tables}. |
7085 | 35 |
26446 | 36 @item buffer-file-coding-system |
37 @xref{Encoding and I/O}. | |
38 | |
12098 | 39 @item buffer-file-format |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
40 @xref{Format Conversion}. |
12098 | 41 |
7085 | 42 @item buffer-file-name |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
43 @xref{Buffer File Name}. |
7085 | 44 |
45 @item buffer-file-number | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
46 @xref{Buffer File Name}. |
7085 | 47 |
48 @item buffer-file-truename | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
49 @xref{Buffer File Name}. |
7085 | 50 |
51 @item buffer-file-type | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
52 @xref{MS-DOS File Types}. |
7085 | 53 |
12098 | 54 @item buffer-invisibility-spec |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
55 @xref{Invisible Text}. |
12098 | 56 |
7085 | 57 @item buffer-offer-save |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
58 @xref{Saving Buffers}. |
7085 | 59 |
60 @item buffer-read-only | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
61 @xref{Read Only Buffers}. |
7085 | 62 |
63 @item buffer-saved-size | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
64 @xref{Point}. |
7085 | 65 |
66 @item buffer-undo-list | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
67 @xref{Undo}. |
7085 | 68 |
9400
c7f291610c8d
Added entry for cache-long-line-scans
Jim Blandy <jimb@redhat.com>
parents:
7600
diff
changeset
|
69 @item cache-long-line-scans |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
70 @xref{Text Lines}. |
9400
c7f291610c8d
Added entry for cache-long-line-scans
Jim Blandy <jimb@redhat.com>
parents:
7600
diff
changeset
|
71 |
7085 | 72 @item case-fold-search |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
73 @xref{Searching and Case}. |
7085 | 74 |
75 @item ctl-arrow | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
76 @xref{Usual Display}. |
7085 | 77 |
78 @item comment-column | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
79 @xref{Comments,,, emacs, The GNU Emacs Manual}. |
7085 | 80 |
81 @item default-directory | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
82 @xref{System Environment}. |
7085 | 83 |
84 @item defun-prompt-regexp | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
85 @xref{List Motion}. |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
86 |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
87 @item enable-multibyte-characters |
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
88 @ref{Non-ASCII Characters}. |
7085 | 89 |
90 @item fill-column | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
91 @xref{Auto Filling}. |
7085 | 92 |
93 @item goal-column | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
94 @xref{Moving Point,,, emacs, The GNU Emacs Manual}. |
7085 | 95 |
26446 | 96 @item header-line-format |
97 @xref{Mode Line Data}. | |
98 | |
99 @item indicate-empty-lines | |
100 @xref{Usual Display}. | |
101 | |
7085 | 102 @item left-margin |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
103 @xref{Indentation}. |
7085 | 104 |
26446 | 105 @item left-margin-width |
106 @xref{Display Margins}. | |
107 | |
7085 | 108 @item local-abbrev-table |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
109 @xref{Abbrevs}. |
7085 | 110 |
111 @item major-mode | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
112 @xref{Mode Help}. |
7085 | 113 |
114 @item mark-active | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
115 @xref{The Mark}. |
7085 | 116 |
117 @item mark-ring | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
118 @xref{The Mark}. |
7085 | 119 |
120 @item minor-modes | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
121 @xref{Minor Modes}. |
7085 | 122 |
123 @item mode-line-buffer-identification | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
124 @xref{Mode Line Variables}. |
7085 | 125 |
126 @item mode-line-format | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
127 @xref{Mode Line Data}. |
7085 | 128 |
129 @item mode-line-modified | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
130 @xref{Mode Line Variables}. |
7085 | 131 |
132 @item mode-line-process | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
133 @xref{Mode Line Variables}. |
7085 | 134 |
135 @item mode-name | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
136 @xref{Mode Line Variables}. |
7085 | 137 |
138 @item overwrite-mode | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
139 @xref{Insertion}. |
7085 | 140 |
141 @item paragraph-separate | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
142 @xref{Standard Regexps}. |
7085 | 143 |
144 @item paragraph-start | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
145 @xref{Standard Regexps}. |
7085 | 146 |
12098 | 147 @item point-before-scroll |
26696
ef5e7bbe6f19
Current version from /gd/gnu/elisp.
Dave Love <fx@gnu.org>
parents:
26446
diff
changeset
|
148 Used for communication between mouse commands and scroll-bar commands. |
12098 | 149 |
7085 | 150 @item require-final-newline |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
151 @xref{Insertion}. |
7085 | 152 |
26446 | 153 @item right-margin-width |
154 @xref{Display Margins}. | |
155 | |
156 @item scroll-down-aggressively | |
157 @xref{Textual Scrolling}. | |
158 | |
159 @item scroll-up-aggressively | |
160 @xref{Textual Scrolling}. | |
161 | |
7085 | 162 @item selective-display |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
163 @xref{Selective Display}. |
7085 | 164 |
165 @item selective-display-ellipses | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
166 @xref{Selective Display}. |
7085 | 167 |
168 @item tab-width | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
169 @xref{Usual Display}. |
7085 | 170 |
171 @item truncate-lines | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
172 @xref{Truncation}. |
7085 | 173 |
174 @item vc-mode | |
21682
90da2489c498
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
12098
diff
changeset
|
175 @xref{Mode Line Variables}. |
7085 | 176 @end table |