(comint-quote-filename): Correctly handle backslash
[emacs.git] / lispref / locals.texi
blob8a7a1387710c5e5895800ff0569b1502dbe00f5f
1 @c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999 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
12 automatically become buffer-local in each buffer.  Most become
13 buffer-local only when set; a few of them are always local in every
14 buffer.  Many Lisp packages define such variables for their internal
15 use, but we don't try to list them all here.
17 @table @code
18 @item abbrev-mode
19 @xref{Abbrevs}.
21 @item auto-fill-function
22 @xref{Auto Filling}.
24 @item buffer-auto-save-file-name
25 @xref{Auto-Saving}.
27 @item buffer-backed-up
28 @xref{Backup Files}.
30 @item buffer-display-count
31 @xref{Displaying Buffers}.
33 @item buffer-display-table
34 @xref{Display Tables}.
36 @item buffer-file-coding-system
37 @xref{Encoding and I/O}.
39 @item buffer-file-format
40 @xref{Format Conversion}.
42 @item buffer-file-name
43 @xref{Buffer File Name}.
45 @item buffer-file-number
46 @xref{Buffer File Name}.
48 @item buffer-file-truename
49 @xref{Buffer File Name}.
51 @item buffer-file-type
52 @xref{MS-DOS File Types}.
54 @item buffer-invisibility-spec
55 @xref{Invisible Text}.
57 @item buffer-offer-save
58 @xref{Saving Buffers}.
60 @item buffer-read-only
61 @xref{Read Only Buffers}.
63 @item buffer-saved-size
64 @xref{Point}.
66 @item buffer-undo-list
67 @xref{Undo}.
69 @item cache-long-line-scans
70 @xref{Text Lines}.
72 @item case-fold-search
73 @xref{Searching and Case}.
75 @item ctl-arrow
76 @xref{Usual Display}.
78 @item comment-column
79 @xref{Comments,,, emacs, The GNU Emacs Manual}.
81 @item default-directory
82 @xref{System Environment}.
84 @item defun-prompt-regexp
85 @xref{List Motion}.
87 @item enable-multibyte-characters
88 @ref{Non-ASCII Characters}.
90 @item fill-column
91 @xref{Auto Filling}.
93 @item goal-column
94 @xref{Moving Point,,, emacs, The GNU Emacs Manual}.
96 @item header-line-format
97 @xref{Mode Line Data}.
99 @item indicate-empty-lines
100 @xref{Usual Display}.
102 @item left-margin
103 @xref{Indentation}.
105 @item left-margin-width
106 @xref{Display Margins}.
108 @item local-abbrev-table
109 @xref{Abbrevs}.
111 @item major-mode
112 @xref{Mode Help}.
114 @item mark-active
115 @xref{The Mark}.
117 @item mark-ring
118 @xref{The Mark}.
120 @item minor-modes
121 @xref{Minor Modes}.
123 @item mode-line-buffer-identification
124 @xref{Mode Line Variables}.
126 @item mode-line-format
127 @xref{Mode Line Data}.
129 @item mode-line-modified
130 @xref{Mode Line Variables}.
132 @item mode-line-process
133 @xref{Mode Line Variables}.
135 @item mode-name
136 @xref{Mode Line Variables}.
138 @item overwrite-mode
139 @xref{Insertion}.
141 @item paragraph-separate
142 @xref{Standard Regexps}.
144 @item paragraph-start
145 @xref{Standard Regexps}.
147 @item point-before-scroll
148 Used for communication between mouse commands and scroll-bar commands.
150 @item require-final-newline
151 @xref{Insertion}.
153 @item right-margin-width
154 @xref{Display Margins}.
156 @item scroll-down-aggressively
157 @xref{Textual Scrolling}.
159 @item scroll-up-aggressively
160 @xref{Textual Scrolling}.
162 @item selective-display
163 @xref{Selective Display}.
165 @item selective-display-ellipses
166 @xref{Selective Display}.
168 @item tab-width
169 @xref{Usual Display}.
171 @item truncate-lines
172 @xref{Truncation}.
174 @item vc-mode
175 @xref{Mode Line Variables}.
176 @end table
178 @ignore
179    arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
180 @end ignore