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
|
11 The table below lists the general-purpose Emacs variables that
|
|
12 automatically become buffer-local in each buffer. Most become
|
|
13 buffer-local only when set; a few of them are always local in every
|
|
14 buffer. Many Lisp packages define such variables for their internal
|
|
15 use, but we don't try to list them all here.
|
7085
|
16
|
|
17 @table @code
|
|
18 @item abbrev-mode
|
21682
|
19 @xref{Abbrevs}.
|
7085
|
20
|
|
21 @item auto-fill-function
|
21682
|
22 @xref{Auto Filling}.
|
7085
|
23
|
|
24 @item buffer-auto-save-file-name
|
21682
|
25 @xref{Auto-Saving}.
|
7085
|
26
|
|
27 @item buffer-backed-up
|
21682
|
28 @xref{Backup Files}.
|
|
29
|
|
30 @item buffer-display-count
|
|
31 @xref{Displaying Buffers}.
|
7085
|
32
|
|
33 @item buffer-display-table
|
21682
|
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
|
40 @xref{Format Conversion}.
|
12098
|
41
|
7085
|
42 @item buffer-file-name
|
21682
|
43 @xref{Buffer File Name}.
|
7085
|
44
|
|
45 @item buffer-file-number
|
21682
|
46 @xref{Buffer File Name}.
|
7085
|
47
|
|
48 @item buffer-file-truename
|
21682
|
49 @xref{Buffer File Name}.
|
7085
|
50
|
|
51 @item buffer-file-type
|
21682
|
52 @xref{MS-DOS File Types}.
|
7085
|
53
|
12098
|
54 @item buffer-invisibility-spec
|
21682
|
55 @xref{Invisible Text}.
|
12098
|
56
|
7085
|
57 @item buffer-offer-save
|
21682
|
58 @xref{Saving Buffers}.
|
7085
|
59
|
|
60 @item buffer-read-only
|
21682
|
61 @xref{Read Only Buffers}.
|
7085
|
62
|
|
63 @item buffer-saved-size
|
21682
|
64 @xref{Point}.
|
7085
|
65
|
|
66 @item buffer-undo-list
|
21682
|
67 @xref{Undo}.
|
7085
|
68
|
9400
|
69 @item cache-long-line-scans
|
21682
|
70 @xref{Text Lines}.
|
9400
|
71
|
7085
|
72 @item case-fold-search
|
21682
|
73 @xref{Searching and Case}.
|
7085
|
74
|
|
75 @item ctl-arrow
|
21682
|
76 @xref{Usual Display}.
|
7085
|
77
|
|
78 @item comment-column
|
21682
|
79 @xref{Comments,,, emacs, The GNU Emacs Manual}.
|
7085
|
80
|
|
81 @item default-directory
|
21682
|
82 @xref{System Environment}.
|
7085
|
83
|
|
84 @item defun-prompt-regexp
|
21682
|
85 @xref{List Motion}.
|
|
86
|
|
87 @item enable-multibyte-characters
|
|
88 @ref{Non-ASCII Characters}.
|
7085
|
89
|
|
90 @item fill-column
|
21682
|
91 @xref{Auto Filling}.
|
7085
|
92
|
|
93 @item goal-column
|
21682
|
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
|
103 @xref{Indentation}.
|
7085
|
104
|
26446
|
105 @item left-margin-width
|
|
106 @xref{Display Margins}.
|
|
107
|
7085
|
108 @item local-abbrev-table
|
21682
|
109 @xref{Abbrevs}.
|
7085
|
110
|
|
111 @item local-write-file-hooks
|
21682
|
112 @xref{Saving Buffers}.
|
7085
|
113
|
|
114 @item major-mode
|
21682
|
115 @xref{Mode Help}.
|
7085
|
116
|
|
117 @item mark-active
|
21682
|
118 @xref{The Mark}.
|
7085
|
119
|
|
120 @item mark-ring
|
21682
|
121 @xref{The Mark}.
|
7085
|
122
|
|
123 @item minor-modes
|
21682
|
124 @xref{Minor Modes}.
|
7085
|
125
|
|
126 @item mode-line-buffer-identification
|
21682
|
127 @xref{Mode Line Variables}.
|
7085
|
128
|
|
129 @item mode-line-format
|
21682
|
130 @xref{Mode Line Data}.
|
7085
|
131
|
|
132 @item mode-line-modified
|
21682
|
133 @xref{Mode Line Variables}.
|
7085
|
134
|
|
135 @item mode-line-process
|
21682
|
136 @xref{Mode Line Variables}.
|
7085
|
137
|
|
138 @item mode-name
|
21682
|
139 @xref{Mode Line Variables}.
|
7085
|
140
|
|
141 @item overwrite-mode
|
21682
|
142 @xref{Insertion}.
|
7085
|
143
|
|
144 @item paragraph-separate
|
21682
|
145 @xref{Standard Regexps}.
|
7085
|
146
|
|
147 @item paragraph-start
|
21682
|
148 @xref{Standard Regexps}.
|
7085
|
149
|
12098
|
150 @item point-before-scroll
|
26696
|
151 Used for communication between mouse commands and scroll-bar commands.
|
12098
|
152
|
7085
|
153 @item require-final-newline
|
21682
|
154 @xref{Insertion}.
|
7085
|
155
|
26446
|
156 @item right-margin-width
|
|
157 @xref{Display Margins}.
|
|
158
|
|
159 @item scroll-down-aggressively
|
|
160 @xref{Textual Scrolling}.
|
|
161
|
|
162 @item scroll-up-aggressively
|
|
163 @xref{Textual Scrolling}.
|
|
164
|
7085
|
165 @item selective-display
|
21682
|
166 @xref{Selective Display}.
|
7085
|
167
|
|
168 @item selective-display-ellipses
|
21682
|
169 @xref{Selective Display}.
|
7085
|
170
|
|
171 @item tab-width
|
21682
|
172 @xref{Usual Display}.
|
7085
|
173
|
|
174 @item truncate-lines
|
21682
|
175 @xref{Truncation}.
|
7085
|
176
|
|
177 @item vc-mode
|
21682
|
178 @xref{Mode Line Variables}.
|
7085
|
179 @end table
|