@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 Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
+@c 2005, 2006 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
+@cindex buffer-local variables, general-purpose
The table below lists the general-purpose Emacs variables that
automatically become buffer-local in each buffer. Most become
buffer. Many Lisp packages define such variables for their internal
use, but we don't try to list them all here.
-@table @code
-@item abbrev-mode
-@xref{Abbrevs}.
+Each minor modes defines a buffer-local variable named
+@samp{@var{modename}-mode}. @xref{Minor Mode Conventions}. Minor
+mode variables will not be listed here.
+@table @code
@item auto-fill-function
@xref{Auto Filling}.
@xref{Auto-Saving}.
@item buffer-backed-up
-@xref{Backup Files}.
+@xref{Making Backups}.
@item buffer-display-count
-@xref{Displaying Buffers}.
+@xref{Buffers and Windows}.
@item buffer-display-table
-@xref{Display Tables}.
+@xref{Active Display Table}.
@item buffer-display-time
@xref{Buffers and Windows}.
@xref{Invisible Text}.
@item buffer-offer-save
-@xref{Saving Buffers}.
+@xref{Killing Buffers}.
+
+@item buffer-save-without-query
+@xref{Killing Buffers}.
@item buffer-read-only
@xref{Read Only Buffers}.
@item buffer-saved-size
-@xref{Point}.
+@xref{Auto-Saving}.
@item buffer-undo-list
@xref{Undo}.
@item cache-long-line-scans
-@xref{Text Lines}.
+@xref{Truncation}.
@item case-fold-search
@xref{Searching and Case}.
@xref{Usual Display}.
@item cursor-type
-@xref{Window Frame Parameters}.
+@xref{Cursor Parameters}.
+
+@item cursor-in-non-selected-windows
+@xref{Basic Windows}.
@item comment-column
@xref{Comments,,, emacs, The GNU Emacs Manual}.
@end ignore
@item enable-multibyte-characters
-@ref{Non-ASCII Characters}.
+@ref{Text Representations}.
@item fill-column
-@xref{Auto Filling}.
+@xref{Margins}.
+
+@item fill-prefix
+@xref{Margins}.
+
+@item font-lock-defaults
+@xref{Font Lock Basics}.
+
+@item fringe-cursor-alist
+@xref{Fringe Cursors}.
+
+@item fringe-indicator-alist
+@xref{Fringe Indicators}.
@item fringes-outside-margins
@xref{Fringes}.
@xref{Moving Point,,, emacs, The GNU Emacs Manual}.
@item header-line-format
-@xref{Mode Line Data}.
+@xref{Header Lines}.
@item indicate-buffer-boundaries
@xref{Usual Display}.
@xref{Usual Display}.
@item left-fringe-width
-@xref{Fringes}.
+@xref{Fringe Size/Pos}.
@item left-margin
-@xref{Indentation}.
+@xref{Margins}.
@item left-margin-width
@xref{Display Margins}.
@xref{Line Height}.
@item local-abbrev-table
-@xref{Abbrevs}.
+@xref{Standard Abbrev Tables}.
@item major-mode
@xref{Mode Help}.
@item mode-name
@xref{Mode Line Variables}.
-@item overwrite-mode
-@xref{Insertion}.
-
@item point-before-scroll
Used for communication between mouse commands and scroll-bar commands.
@item right-fringe-width
-@xref{Fringes}.
+@xref{Fringe Size/Pos}.
@item right-margin-width
@xref{Display Margins}.
+@item save-buffer-coding-system
+@xref{Encoding and I/O}.
+
@item scroll-bar-width
@xref{Scroll Bars}.
@item truncate-lines
@xref{Truncation}.
-@item vc-mode
-@xref{Mode Line Variables}.
-
@item vertical-scroll-bar
@xref{Scroll Bars}.
+
+@item window-size-fixed
+@xref{Resizing Windows}.
+
+@item write-contents-functions
+@xref{Saving Buffers}.
@end table
+
@ignore
arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
@end ignore