1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-29 11:02:01 +00:00
emacs/lispref/locals.texi
Chong Yidong 475aab0deb 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
* locals.texi (Standard Buffer-Local Variables): Don't include
	mode variables for minor modes.
	Fix xrefs for buffer-display-count, buffer-display-table,
	buffer-offer-save, buffer-saved-size, cache-long-line-scans,
	enable-multibyte-characters, fill-column, header-line-format,
	left-fringe-width, left-margin, and right-fringe-width.

	* hooks.texi (Standard Hooks): All hooks should conform to the
	standard naming convention now.
	Fix xref for `echo-area-clear-hook'.

	* display.texi (Usual Display): Note that indicate-empty-lines and
	tab-width are buffer-local.

	* files.texi (Saving Buffers): Add xref to `Killing Buffers'.

	* modes.texi (Mode Help): Note that major-mode is buffer-local.

	* nonascii.texi (Encoding and I/O): Note that
	buffer-file-coding-system is buffer-local.

	* positions.texi (List Motion): Note that defun-prompt-regexp is
	buffer-local.

	* text.texi (Auto Filling): Note that auto-fill-function is
	buffer-local.
	(Undo): Note that buffer-undo-list is buffer-local.

	* windows.texi (Buffers and Windows): Document
	buffer-display-count.
2005-09-08 22:00:58 +00:00

203 lines
3.9 KiB
Plaintext

@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
@c 2005 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 that
automatically become buffer-local in each buffer. Most become
buffer-local only when set; a few of them are always local in every
buffer. Many Lisp packages define such variables for their internal
use, but we don't try to list them all here.
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}.
@item buffer-auto-save-file-format
@xref{Format Conversion}.
@item buffer-auto-save-file-name
@xref{Auto-Saving}.
@item buffer-backed-up
@xref{Making Backups}.
@item buffer-display-count
@xref{Buffers and Windows}.
@item buffer-display-table
@xref{Active Display Table}.
@item buffer-display-time
@xref{Buffers and Windows}.
@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{Killing Buffers}.
@item buffer-read-only
@xref{Read Only Buffers}.
@item buffer-saved-size
@xref{Auto-Saving}.
@item buffer-undo-list
@xref{Undo}.
@item cache-long-line-scans
@xref{Truncation}.
@item case-fold-search
@xref{Searching and Case}.
@item ctl-arrow
@xref{Usual Display}.
@item cursor-type
@xref{Cursor Parameters}.
@item comment-column
@xref{Comments,,, emacs, The GNU Emacs Manual}.
@item default-directory
@xref{File Name Expansion}.
@item defun-prompt-regexp
@xref{List Motion}.
@item desktop-save-buffer
@xref{Desktop Save Mode}.
@ignore
@item direction-reversed
Does not work yet.
@end ignore
@item enable-multibyte-characters
@ref{Text Representations}.
@item fill-column
@xref{Margins}.
@item fringes-outside-margins
@xref{Fringes}.
@item goal-column
@xref{Moving Point,,, emacs, The GNU Emacs Manual}.
@item header-line-format
@xref{Header Lines}.
@item indicate-buffer-boundaries
@xref{Usual Display}.
@item indicate-empty-lines
@xref{Usual Display}.
@item left-fringe-width
@xref{Fringe Size/Pos}.
@item left-margin
@xref{Margins}.
@item left-margin-width
@xref{Display Margins}.
@item line-spacing
@xref{Line Height}.
@item local-abbrev-table
@xref{Standard Abbrev Tables}.
@item major-mode
@xref{Mode Help}.
@item mark-active
@xref{The Mark}.
@item mark-ring
@xref{The Mark}.
@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 point-before-scroll
Used for communication between mouse commands and scroll-bar commands.
@item right-fringe-width
@xref{Fringe Size/Pos}.
@item right-margin-width
@xref{Display Margins}.
@item scroll-bar-width
@xref{Scroll Bars}.
@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 vertical-scroll-bar
@xref{Scroll Bars}.
@end table
@ignore
arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543
@end ignore