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, 2008, 2009 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 @cindex standard buffer-local variables
14 The table below lists the general-purpose Emacs variables that
15 automatically become buffer-local in each buffer. Most become
16 buffer-local only when set; a few of them are always local in every
17 buffer. Many Lisp packages define such variables for their internal
18 use, but we don't try to list them all here.
20 Every buffer-specific minor mode defines a buffer-local variable
21 named @samp{@var{modename}-mode}. @xref{Minor Mode Conventions}.
22 Minor mode variables will not be listed here.
25 @item auto-fill-function
28 @item buffer-auto-save-file-format
29 @xref{Format Conversion}.
31 @item buffer-auto-save-file-name
34 @item buffer-backed-up
35 @xref{Making Backups}.
37 @item buffer-display-count
38 @xref{Buffers and Windows}.
40 @item buffer-display-table
41 @xref{Active Display Table}.
43 @item buffer-display-time
44 @xref{Buffers and Windows}.
46 @item buffer-file-coding-system
47 @xref{Encoding and I/O}.
49 @item buffer-file-format
50 @xref{Format Conversion}.
52 @item buffer-file-name
53 @xref{Buffer File Name}.
55 @item buffer-file-number
56 @xref{Buffer File Name}.
58 @item buffer-file-truename
59 @xref{Buffer File Name}.
61 @item buffer-file-type
62 @xref{MS-DOS File Types}.
64 @item buffer-invisibility-spec
65 @xref{Invisible Text}.
67 @item buffer-offer-save
68 @xref{Killing Buffers}.
70 @item buffer-save-without-query
71 @xref{Killing Buffers}.
73 @item buffer-read-only
74 @xref{Read Only Buffers}.
76 @item buffer-saved-size
79 @item buffer-undo-list
82 @item cache-long-line-scans
85 @item case-fold-search
86 @xref{Searching and Case}.
92 @xref{Cursor Parameters}.
94 @item cursor-in-non-selected-windows
98 @xref{Comments,,, emacs, The GNU Emacs Manual}.
100 @item default-directory
101 @xref{File Name Expansion}.
103 @item defun-prompt-regexp
106 @item desktop-save-buffer
107 @xref{Desktop Save Mode}.
110 @item direction-reversed
114 @item enable-multibyte-characters
115 @ref{Text Representations}.
123 @item font-lock-defaults
124 @xref{Font Lock Basics}.
126 @item fringe-cursor-alist
127 @xref{Fringe Cursors}.
129 @item fringe-indicator-alist
130 @xref{Fringe Indicators}.
132 @item fringes-outside-margins
136 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
138 @item header-line-format
141 @item indicate-buffer-boundaries
142 @xref{Usual Display}.
144 @item indicate-empty-lines
145 @xref{Usual Display}.
147 @item left-fringe-width
148 @xref{Fringe Size/Pos}.
153 @item left-margin-width
154 @xref{Display Margins}.
159 @item local-abbrev-table
160 @xref{Standard Abbrev Tables}.
171 @item mode-line-buffer-identification
172 @xref{Mode Line Variables}.
174 @item mode-line-format
175 @xref{Mode Line Data}.
177 @item mode-line-modified
178 @xref{Mode Line Variables}.
180 @item mode-line-process
181 @xref{Mode Line Variables}.
184 @xref{Mode Line Variables}.
186 @item point-before-scroll
187 Used for communication between mouse commands and scroll-bar commands.
189 @item right-fringe-width
190 @xref{Fringe Size/Pos}.
192 @item right-margin-width
193 @xref{Display Margins}.
195 @item save-buffer-coding-system
196 @xref{Encoding and I/O}.
198 @item scroll-bar-width
201 @item scroll-down-aggressively
202 @xref{Textual Scrolling}.
204 @item scroll-up-aggressively
205 @xref{Textual Scrolling}.
207 @item selective-display
208 @xref{Selective Display}.
210 @item selective-display-ellipses
211 @xref{Selective Display}.
214 @xref{Usual Display}.
219 @item vertical-scroll-bar
222 @item window-size-fixed
223 @xref{Resizing Windows}.
225 @item write-contents-functions
226 @xref{Saving Buffers}.
231 arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543