@c -*-texinfo-*-@c This is part of the GNU Emacs Lisp Reference Manual.@c Copyright (C) 1990, 1991, 1992, 1993, 1999 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions.@setfilename ../info/locals@node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top@appendix Buffer-Local Variables@c The title "Standard Buffer-Local Variables" is too long for@c smallbook. --rjc 30mar92 The table below lists the general-purpose Emacs variables thatautomatically become buffer-local in each buffer. Most becomebuffer-local only when set; a few of them are always local in everybuffer. Many Lisp packages define such variables for their internaluse, but we don't try to list them all here.@table @code@item abbrev-mode@xref{Abbrevs}.@item auto-fill-function@xref{Auto Filling}.@item buffer-auto-save-file-name@xref{Auto-Saving}.@item buffer-backed-up@xref{Backup Files}.@item buffer-display-count@xref{Displaying Buffers}.@item buffer-display-table@xref{Display Tables}.@item buffer-file-coding-system@xref{Encoding and I/O}.@item buffer-file-format@xref{Format Conversion}.@item buffer-file-name@xref{Buffer File Name}.@item buffer-file-number@xref{Buffer File Name}.@item buffer-file-truename@xref{Buffer File Name}.@item buffer-file-type@xref{MS-DOS File Types}.@item buffer-invisibility-spec@xref{Invisible Text}.@item buffer-offer-save@xref{Saving Buffers}.@item buffer-read-only@xref{Read Only Buffers}.@item buffer-saved-size@xref{Point}.@item buffer-undo-list@xref{Undo}.@item cache-long-line-scans@xref{Text Lines}.@item case-fold-search@xref{Searching and Case}.@item ctl-arrow@xref{Usual Display}.@item comment-column@xref{Comments,,, emacs, The GNU Emacs Manual}.@item default-directory@xref{System Environment}.@item defun-prompt-regexp@xref{List Motion}.@item enable-multibyte-characters@ref{Non-ASCII Characters}.@item fill-column@xref{Auto Filling}.@item goal-column@xref{Moving Point,,, emacs, The GNU Emacs Manual}.@item header-line-format@xref{Mode Line Data}.@item indicate-empty-lines@xref{Usual Display}.@item left-margin@xref{Indentation}.@item left-margin-width@xref{Display Margins}.@item local-abbrev-table@xref{Abbrevs}.@item local-write-file-hooks@xref{Saving Buffers}.@item major-mode@xref{Mode Help}.@item mark-active@xref{The Mark}.@item mark-ring@xref{The Mark}.@item minor-modes@xref{Minor Modes}.@item mode-line-buffer-identification@xref{Mode Line Variables}.@item mode-line-format@xref{Mode Line Data}.@item mode-line-modified@xref{Mode Line Variables}.@item mode-line-process@xref{Mode Line Variables}.@item mode-name@xref{Mode Line Variables}.@item overwrite-mode@xref{Insertion}.@item paragraph-separate@xref{Standard Regexps}.@item paragraph-start@xref{Standard Regexps}.@item point-before-scrollUsed for communication between mouse commands and scroll-bar commands.@item require-final-newline@xref{Insertion}.@item right-margin-width@xref{Display Margins}.@item scroll-down-aggressively@xref{Textual Scrolling}.@item scroll-up-aggressively@xref{Textual Scrolling}.@item selective-display@xref{Selective Display}.@item selective-display-ellipses@xref{Selective Display}.@item tab-width@xref{Usual Display}.@item truncate-lines@xref{Truncation}.@item vc-mode@xref{Mode Line Variables}.@end table