(Fcommand_execute): New arg SPECIAL. All callers changed.
[emacs.git] / lispref / locals.texi
blob86e6750248c29a2785b9330a8c4b3a26758ea86c
1 @c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc. 
4 @c See the file elisp.texi for copying conditions.
5 @setfilename ../info/locals
6 @node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top
7 @appendix Buffer-Local Variables
8 @c The title "Standard Buffer-Local Variables" is too long for
9 @c smallbook. --rjc 30mar92
11   The table below lists the general-purpose Emacs variables that are
12 automatically local (when set) in each buffer.  Many Lisp packages
13 define such variables for their internal use; we don't list them here.
15 @table @code
16 @item abbrev-mode
17 @pxref{Abbrevs}
19 @item auto-fill-function
20 @pxref{Auto Filling}
22 @item buffer-auto-save-file-name
23 @pxref{Auto-Saving}
25 @item buffer-backed-up
26 @pxref{Backup Files}
28 @item buffer-display-table
29 @pxref{Display Tables}
31 @item buffer-file-format
32 @pxref{Format Conversion}
34 @item buffer-file-name
35 @pxref{Buffer File Name}
37 @item buffer-file-number
38 @pxref{Buffer File Name}
40 @item buffer-file-truename
41 @pxref{Buffer File Name}
43 @item buffer-file-type
44 @pxref{Files and MS-DOS}
46 @item buffer-invisibility-spec
47 @pxref{Invisible Text}
49 @item buffer-offer-save
50 @pxref{Saving Buffers}
52 @item buffer-read-only
53 @pxref{Read Only Buffers}
55 @item buffer-saved-size
56 @pxref{Point}
58 @item buffer-undo-list
59 @pxref{Undo}
61 @item cache-long-line-scans
62 @pxref{Text Lines}
64 @item case-fold-search
65 @pxref{Searching and Case}
67 @item ctl-arrow
68 @pxref{Usual Display}
70 @item comment-column
71 @pxref{Comments,,, emacs, The GNU Emacs Manual}
73 @item default-directory
74 @pxref{System Environment}
76 @item defun-prompt-regexp
77 @pxref{List Motion}
79 @item fill-column
80 @pxref{Auto Filling}
82 @item goal-column
83 @pxref{Moving Point,,, emacs, The GNU Emacs Manual}
85 @item left-margin
86 @pxref{Indentation}
88 @item local-abbrev-table
89 @pxref{Abbrevs}
91 @item local-write-file-hooks
92 @pxref{Saving Buffers}
94 @item major-mode
95 @pxref{Mode Help}
97 @item mark-active
98 @pxref{The Mark}
100 @item mark-ring
101 @pxref{The Mark}
103 @item minor-modes
104 @pxref{Minor Modes}
106 @item mode-line-buffer-identification
107 @pxref{Mode Line Variables}
109 @item mode-line-format
110 @pxref{Mode Line Data}
112 @item mode-line-modified
113 @pxref{Mode Line Variables}
115 @item mode-line-process
116 @pxref{Mode Line Variables}
118 @item mode-name
119 @pxref{Mode Line Variables}
121 @item overwrite-mode
122 @pxref{Insertion}
124 @item paragraph-separate
125 @pxref{Standard Regexps}
127 @item paragraph-start
128 @pxref{Standard Regexps}
130 @item point-before-scroll
131 Used for communication between mouse commands and scroll-bar commands.
133 @item require-final-newline
134 @pxref{Insertion}
136 @item selective-display
137 @pxref{Selective Display}
139 @item selective-display-ellipses
140 @pxref{Selective Display}
142 @item tab-width
143 @pxref{Usual Display}
145 @item truncate-lines
146 @pxref{Truncation}
148 @item vc-mode
149 @pxref{Mode Line Variables}
150 @end table