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.
23 @item auto-fill-function
26 @item buffer-auto-save-file-format
27 @xref{Format Conversion}.
29 @item buffer-auto-save-file-name
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
74 @item buffer-undo-list
77 @item cache-long-line-scans
80 @item case-fold-search
81 @xref{Searching and Case}.
87 @xref{Cursor Parameters}.
90 @xref{Comments,,, emacs, The GNU Emacs Manual}.
92 @item default-directory
93 @xref{File Name Expansion}.
95 @item defun-prompt-regexp
98 @item desktop-save-buffer
99 @xref{Desktop Save Mode}.
102 @item direction-reversed
106 @item enable-multibyte-characters
107 @ref{Text Representations}.
112 @item fringes-outside-margins
116 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
118 @item header-line-format
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}.
133 @item left-margin-width
134 @xref{Display Margins}.
139 @item local-abbrev-table
140 @xref{Standard Abbrev Tables}.
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}.
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
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}.
191 @xref{Usual Display}.
196 @item vertical-scroll-bar
201 arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543