]> code.delx.au - gnu-emacs/blob - lispref/locals.texi
(tramp-unified-filenames): Doc fix (Nil -> nil).
[gnu-emacs] / lispref / locals.texi
1 @c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
4 @c 2005, 2006 Free Software Foundation, Inc.
5 @c See the file elisp.texi for copying conditions.
6 @setfilename ../info/locals
7 @node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top
8 @appendix Buffer-Local Variables
9 @c The title "Standard Buffer-Local Variables" is too long for
10 @c smallbook. --rjc 30mar92
11 @cindex buffer-local variables, general-purpose
12
13 The table below lists the general-purpose Emacs variables that
14 automatically become buffer-local in each buffer. Most become
15 buffer-local only when set; a few of them are always local in every
16 buffer. Many Lisp packages define such variables for their internal
17 use, but we don't try to list them all here.
18
19 Each minor modes defines a buffer-local variable named
20 @samp{@var{modename}-mode}. @xref{Minor Mode Conventions}. Minor
21 mode variables will not be listed here.
22
23 @table @code
24 @item auto-fill-function
25 @xref{Auto Filling}.
26
27 @item buffer-auto-save-file-format
28 @xref{Format Conversion}.
29
30 @item buffer-auto-save-file-name
31 @xref{Auto-Saving}.
32
33 @item buffer-backed-up
34 @xref{Making Backups}.
35
36 @item buffer-display-count
37 @xref{Buffers and Windows}.
38
39 @item buffer-display-table
40 @xref{Active Display Table}.
41
42 @item buffer-display-time
43 @xref{Buffers and Windows}.
44
45 @item buffer-file-coding-system
46 @xref{Encoding and I/O}.
47
48 @item buffer-file-format
49 @xref{Format Conversion}.
50
51 @item buffer-file-name
52 @xref{Buffer File Name}.
53
54 @item buffer-file-number
55 @xref{Buffer File Name}.
56
57 @item buffer-file-truename
58 @xref{Buffer File Name}.
59
60 @item buffer-file-type
61 @xref{MS-DOS File Types}.
62
63 @item buffer-invisibility-spec
64 @xref{Invisible Text}.
65
66 @item buffer-offer-save
67 @xref{Killing Buffers}.
68
69 @item buffer-save-without-query
70 @xref{Killing Buffers}.
71
72 @item buffer-read-only
73 @xref{Read Only Buffers}.
74
75 @item buffer-saved-size
76 @xref{Auto-Saving}.
77
78 @item buffer-undo-list
79 @xref{Undo}.
80
81 @item cache-long-line-scans
82 @xref{Truncation}.
83
84 @item case-fold-search
85 @xref{Searching and Case}.
86
87 @item ctl-arrow
88 @xref{Usual Display}.
89
90 @item cursor-type
91 @xref{Cursor Parameters}.
92
93 @item cursor-in-non-selected-windows
94 @xref{Basic Windows}.
95
96 @item comment-column
97 @xref{Comments,,, emacs, The GNU Emacs Manual}.
98
99 @item default-directory
100 @xref{File Name Expansion}.
101
102 @item defun-prompt-regexp
103 @xref{List Motion}.
104
105 @item desktop-save-buffer
106 @xref{Desktop Save Mode}.
107
108 @ignore
109 @item direction-reversed
110 Does not work yet.
111 @end ignore
112
113 @item enable-multibyte-characters
114 @ref{Text Representations}.
115
116 @item fill-column
117 @xref{Margins}.
118
119 @item fill-prefix
120 @xref{Margins}.
121
122 @item font-lock-defaults
123 @xref{Font Lock Basics}.
124
125 @item fringe-cursor-alist
126 @xref{Fringe Cursors}.
127
128 @item fringe-indicator-alist
129 @xref{Fringe Indicators}.
130
131 @item fringes-outside-margins
132 @xref{Fringes}.
133
134 @item goal-column
135 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
136
137 @item header-line-format
138 @xref{Header Lines}.
139
140 @item indicate-buffer-boundaries
141 @xref{Usual Display}.
142
143 @item indicate-empty-lines
144 @xref{Usual Display}.
145
146 @item left-fringe-width
147 @xref{Fringe Size/Pos}.
148
149 @item left-margin
150 @xref{Margins}.
151
152 @item left-margin-width
153 @xref{Display Margins}.
154
155 @item line-spacing
156 @xref{Line Height}.
157
158 @item local-abbrev-table
159 @xref{Standard Abbrev Tables}.
160
161 @item major-mode
162 @xref{Mode Help}.
163
164 @item mark-active
165 @xref{The Mark}.
166
167 @item mark-ring
168 @xref{The Mark}.
169
170 @item mode-line-buffer-identification
171 @xref{Mode Line Variables}.
172
173 @item mode-line-format
174 @xref{Mode Line Data}.
175
176 @item mode-line-modified
177 @xref{Mode Line Variables}.
178
179 @item mode-line-process
180 @xref{Mode Line Variables}.
181
182 @item mode-name
183 @xref{Mode Line Variables}.
184
185 @item point-before-scroll
186 Used for communication between mouse commands and scroll-bar commands.
187
188 @item right-fringe-width
189 @xref{Fringe Size/Pos}.
190
191 @item right-margin-width
192 @xref{Display Margins}.
193
194 @item save-buffer-coding-system
195 @xref{Encoding and I/O}.
196
197 @item scroll-bar-width
198 @xref{Scroll Bars}.
199
200 @item scroll-down-aggressively
201 @xref{Textual Scrolling}.
202
203 @item scroll-up-aggressively
204 @xref{Textual Scrolling}.
205
206 @item selective-display
207 @xref{Selective Display}.
208
209 @item selective-display-ellipses
210 @xref{Selective Display}.
211
212 @item tab-width
213 @xref{Usual Display}.
214
215 @item truncate-lines
216 @xref{Truncation}.
217
218 @item vertical-scroll-bar
219 @xref{Scroll Bars}.
220
221 @item window-size-fixed
222 @xref{Resizing Windows}.
223
224 @item write-contents-functions
225 @xref{Saving Buffers}.
226 @end table
227
228
229 @ignore
230 arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
231 @end ignore