]> code.delx.au - gnu-emacs/blob - lispref/locals.texi
(mouse-avoidance-point-position): Use posn-at-point instead of compute-motion.
[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
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.
17
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.
21
22 @table @code
23 @item auto-fill-function
24 @xref{Auto Filling}.
25
26 @item buffer-auto-save-file-format
27 @xref{Format Conversion}.
28
29 @item buffer-auto-save-file-name
30 @xref{Auto-Saving}.
31
32 @item buffer-backed-up
33 @xref{Making Backups}.
34
35 @item buffer-display-count
36 @xref{Buffers and Windows}.
37
38 @item buffer-display-table
39 @xref{Active Display Table}.
40
41 @item buffer-display-time
42 @xref{Buffers and Windows}.
43
44 @item buffer-file-coding-system
45 @xref{Encoding and I/O}.
46
47 @item buffer-file-format
48 @xref{Format Conversion}.
49
50 @item buffer-file-name
51 @xref{Buffer File Name}.
52
53 @item buffer-file-number
54 @xref{Buffer File Name}.
55
56 @item buffer-file-truename
57 @xref{Buffer File Name}.
58
59 @item buffer-file-type
60 @xref{MS-DOS File Types}.
61
62 @item buffer-invisibility-spec
63 @xref{Invisible Text}.
64
65 @item buffer-offer-save
66 @xref{Killing Buffers}.
67
68 @item buffer-read-only
69 @xref{Read Only Buffers}.
70
71 @item buffer-saved-size
72 @xref{Auto-Saving}.
73
74 @item buffer-undo-list
75 @xref{Undo}.
76
77 @item cache-long-line-scans
78 @xref{Truncation}.
79
80 @item case-fold-search
81 @xref{Searching and Case}.
82
83 @item ctl-arrow
84 @xref{Usual Display}.
85
86 @item cursor-type
87 @xref{Cursor Parameters}.
88
89 @item comment-column
90 @xref{Comments,,, emacs, The GNU Emacs Manual}.
91
92 @item default-directory
93 @xref{File Name Expansion}.
94
95 @item defun-prompt-regexp
96 @xref{List Motion}.
97
98 @item desktop-save-buffer
99 @xref{Desktop Save Mode}.
100
101 @ignore
102 @item direction-reversed
103 Does not work yet.
104 @end ignore
105
106 @item enable-multibyte-characters
107 @ref{Text Representations}.
108
109 @item fill-column
110 @xref{Margins}.
111
112 @item fringes-outside-margins
113 @xref{Fringes}.
114
115 @item goal-column
116 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
117
118 @item header-line-format
119 @xref{Header Lines}.
120
121 @item indicate-buffer-boundaries
122 @xref{Usual Display}.
123
124 @item indicate-empty-lines
125 @xref{Usual Display}.
126
127 @item left-fringe-width
128 @xref{Fringe Size/Pos}.
129
130 @item left-margin
131 @xref{Margins}.
132
133 @item left-margin-width
134 @xref{Display Margins}.
135
136 @item line-spacing
137 @xref{Line Height}.
138
139 @item local-abbrev-table
140 @xref{Standard Abbrev Tables}.
141
142 @item major-mode
143 @xref{Mode Help}.
144
145 @item mark-active
146 @xref{The Mark}.
147
148 @item mark-ring
149 @xref{The Mark}.
150
151 @item mode-line-buffer-identification
152 @xref{Mode Line Variables}.
153
154 @item mode-line-format
155 @xref{Mode Line Data}.
156
157 @item mode-line-modified
158 @xref{Mode Line Variables}.
159
160 @item mode-line-process
161 @xref{Mode Line Variables}.
162
163 @item mode-name
164 @xref{Mode Line Variables}.
165
166 @item point-before-scroll
167 Used for communication between mouse commands and scroll-bar commands.
168
169 @item right-fringe-width
170 @xref{Fringe Size/Pos}.
171
172 @item right-margin-width
173 @xref{Display Margins}.
174
175 @item scroll-bar-width
176 @xref{Scroll Bars}.
177
178 @item scroll-down-aggressively
179 @xref{Textual Scrolling}.
180
181 @item scroll-up-aggressively
182 @xref{Textual Scrolling}.
183
184 @item selective-display
185 @xref{Selective Display}.
186
187 @item selective-display-ellipses
188 @xref{Selective Display}.
189
190 @item tab-width
191 @xref{Usual Display}.
192
193 @item truncate-lines
194 @xref{Truncation}.
195
196 @item vertical-scroll-bar
197 @xref{Scroll Bars}.
198 @end table
199
200 @ignore
201 arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
202 @end ignore