2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
4 @c 2005, 2006, 2007 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
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.
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.
24 @item auto-fill-function
27 @item buffer-auto-save-file-format
28 @xref{Format Conversion}.
30 @item buffer-auto-save-file-name
33 @item buffer-backed-up
34 @xref{Making Backups}.
36 @item buffer-display-count
37 @xref{Buffers and Windows}.
39 @item buffer-display-table
40 @xref{Active Display Table}.
42 @item buffer-display-time
43 @xref{Buffers and Windows}.
45 @item buffer-file-coding-system
46 @xref{Encoding and I/O}.
48 @item buffer-file-format
49 @xref{Format Conversion}.
51 @item buffer-file-name
52 @xref{Buffer File Name}.
54 @item buffer-file-number
55 @xref{Buffer File Name}.
57 @item buffer-file-truename
58 @xref{Buffer File Name}.
60 @item buffer-file-type
61 @xref{MS-DOS File Types}.
63 @item buffer-invisibility-spec
64 @xref{Invisible Text}.
66 @item buffer-offer-save
67 @xref{Killing Buffers}.
69 @item buffer-save-without-query
70 @xref{Killing Buffers}.
72 @item buffer-read-only
73 @xref{Read Only Buffers}.
75 @item buffer-saved-size
78 @item buffer-undo-list
81 @item cache-long-line-scans
84 @item case-fold-search
85 @xref{Searching and Case}.
91 @xref{Cursor Parameters}.
93 @item cursor-in-non-selected-windows
97 @xref{Comments,,, emacs, The GNU Emacs Manual}.
99 @item default-directory
100 @xref{File Name Expansion}.
102 @item defun-prompt-regexp
105 @item desktop-save-buffer
106 @xref{Desktop Save Mode}.
109 @item direction-reversed
113 @item enable-multibyte-characters
114 @ref{Text Representations}.
122 @item font-lock-defaults
123 @xref{Font Lock Basics}.
125 @item fringe-cursor-alist
126 @xref{Fringe Cursors}.
128 @item fringe-indicator-alist
129 @xref{Fringe Indicators}.
131 @item fringes-outside-margins
135 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
137 @item header-line-format
140 @item indicate-buffer-boundaries
141 @xref{Usual Display}.
143 @item indicate-empty-lines
144 @xref{Usual Display}.
146 @item left-fringe-width
147 @xref{Fringe Size/Pos}.
152 @item left-margin-width
153 @xref{Display Margins}.
158 @item local-abbrev-table
159 @xref{Standard Abbrev Tables}.
170 @item mode-line-buffer-identification
171 @xref{Mode Line Variables}.
173 @item mode-line-format
174 @xref{Mode Line Data}.
176 @item mode-line-modified
177 @xref{Mode Line Variables}.
179 @item mode-line-process
180 @xref{Mode Line Variables}.
183 @xref{Mode Line Variables}.
185 @item point-before-scroll
186 Used for communication between mouse commands and scroll-bar commands.
188 @item right-fringe-width
189 @xref{Fringe Size/Pos}.
191 @item right-margin-width
192 @xref{Display Margins}.
194 @item save-buffer-coding-system
195 @xref{Encoding and I/O}.
197 @item scroll-bar-width
200 @item scroll-down-aggressively
201 @xref{Textual Scrolling}.
203 @item scroll-up-aggressively
204 @xref{Textual Scrolling}.
206 @item selective-display
207 @xref{Selective Display}.
209 @item selective-display-ellipses
210 @xref{Selective Display}.
213 @xref{Usual Display}.
218 @item vertical-scroll-bar
221 @item window-size-fixed
222 @xref{Resizing Windows}.
224 @item write-contents-functions
225 @xref{Saving Buffers}.
230 arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543