(Format of Keymaps): Remove mention of a quirk
[emacs.git] / lispref / locals.texi
blobe24117270a5f041f8cf4fa2ed700e78ee427b395
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 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
12   The table below lists the general-purpose Emacs variables that
13 automatically become buffer-local in each buffer.  Most become
14 buffer-local only when set; a few of them are always local in every
15 buffer.  Many Lisp packages define such variables for their internal
16 use, but we don't try to list them all here.
18 Each minor modes defines a buffer-local variable named
19 @samp{@var{modename}-mode}.  @xref{Minor Mode Conventions}.  Minor
20 mode variables will not be listed here.
22 @table @code
23 @item auto-fill-function
24 @xref{Auto Filling}.
26 @item buffer-auto-save-file-format
27 @xref{Format Conversion}.
29 @item buffer-auto-save-file-name
30 @xref{Auto-Saving}.
32 @item buffer-backed-up
33 @xref{Making Backups}.
35 @item buffer-display-count
36 @xref{Buffers and Windows}.
38 @item buffer-display-table
39 @xref{Active Display Table}.
41 @item buffer-display-time
42 @xref{Buffers and Windows}.
44 @item buffer-file-coding-system
45 @xref{Encoding and I/O}.
47 @item buffer-file-format
48 @xref{Format Conversion}.
50 @item buffer-file-name
51 @xref{Buffer File Name}.
53 @item buffer-file-number
54 @xref{Buffer File Name}.
56 @item buffer-file-truename
57 @xref{Buffer File Name}.
59 @item buffer-file-type
60 @xref{MS-DOS File Types}.
62 @item buffer-invisibility-spec
63 @xref{Invisible Text}.
65 @item buffer-offer-save
66 @xref{Killing Buffers}.
68 @item buffer-read-only
69 @xref{Read Only Buffers}.
71 @item buffer-saved-size
72 @xref{Auto-Saving}.
74 @item buffer-undo-list
75 @xref{Undo}.
77 @item cache-long-line-scans
78 @xref{Truncation}.
80 @item case-fold-search
81 @xref{Searching and Case}.
83 @item ctl-arrow
84 @xref{Usual Display}.
86 @item cursor-type
87 @xref{Cursor Parameters}.
89 @item comment-column
90 @xref{Comments,,, emacs, The GNU Emacs Manual}.
92 @item default-directory
93 @xref{File Name Expansion}.
95 @item defun-prompt-regexp
96 @xref{List Motion}.
98 @item desktop-save-buffer
99 @xref{Desktop Save Mode}.
101 @ignore
102 @item direction-reversed
103 Does not work yet.
104 @end ignore
106 @item enable-multibyte-characters
107 @ref{Text Representations}.
109 @item fill-column
110 @xref{Margins}.
112 @item fringes-outside-margins
113 @xref{Fringes}.
115 @item goal-column
116 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
118 @item header-line-format
119 @xref{Header Lines}.
121 @item indicate-buffer-boundaries
122 @xref{Usual Display}.
124 @item indicate-empty-lines
125 @xref{Usual Display}.
127 @item left-fringe-width
128 @xref{Fringe Size/Pos}.
130 @item left-margin
131 @xref{Margins}.
133 @item left-margin-width
134 @xref{Display Margins}.
136 @item line-spacing
137 @xref{Line Height}.
139 @item local-abbrev-table
140 @xref{Standard Abbrev Tables}.
142 @item major-mode
143 @xref{Mode Help}.
145 @item mark-active
146 @xref{The Mark}.
148 @item mark-ring
149 @xref{The Mark}.
151 @item mode-line-buffer-identification
152 @xref{Mode Line Variables}.
154 @item mode-line-format
155 @xref{Mode Line Data}.
157 @item mode-line-modified
158 @xref{Mode Line Variables}.
160 @item mode-line-process
161 @xref{Mode Line Variables}.
163 @item mode-name
164 @xref{Mode Line Variables}.
166 @item point-before-scroll
167 Used for communication between mouse commands and scroll-bar commands.
169 @item right-fringe-width
170 @xref{Fringe Size/Pos}.
172 @item right-margin-width
173 @xref{Display Margins}.
175 @item scroll-bar-width
176 @xref{Scroll Bars}.
178 @item scroll-down-aggressively
179 @xref{Textual Scrolling}.
181 @item scroll-up-aggressively
182 @xref{Textual Scrolling}.
184 @item selective-display
185 @xref{Selective Display}.
187 @item selective-display-ellipses
188 @xref{Selective Display}.
190 @item tab-width
191 @xref{Usual Display}.
193 @item truncate-lines
194 @xref{Truncation}.
196 @item vertical-scroll-bar
197 @xref{Scroll Bars}.
198 @end table
200 @ignore
201    arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
202 @end ignore