Next: , Previous: Standard Errors, Up: Top


Appendix G Buffer-Local Variables

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.

abbrev-mode
See Abbrevs.
auto-fill-function
See Auto Filling.
buffer-auto-save-file-name
See Auto-Saving.
buffer-backed-up
See Backup Files.
buffer-display-count
See Displaying Buffers.
buffer-display-table
See Display Tables.
buffer-file-coding-system
See Encoding and I/O.
buffer-file-format
See Format Conversion.
buffer-file-name
See Buffer File Name.
buffer-file-number
See Buffer File Name.
buffer-file-truename
See Buffer File Name.
buffer-file-type
See MS-DOS File Types.
buffer-invisibility-spec
See Invisible Text.
buffer-offer-save
See Saving Buffers.
buffer-read-only
See Read Only Buffers.
buffer-saved-size
See Point.
buffer-undo-list
See Undo.
cache-long-line-scans
See Text Lines.
case-fold-search
See Searching and Case.
ctl-arrow
See Usual Display.
comment-column
See Comments.
default-directory
See System Environment.
defun-prompt-regexp
See List Motion.
enable-multibyte-characters
Non-ASCII Characters.
fill-column
See Auto Filling.
goal-column
See Moving Point.
header-line-format
See Mode Line Data.
indicate-empty-lines
See Usual Display.
left-margin
See Indentation.
left-margin-width
See Display Margins.
local-abbrev-table
See Abbrevs.
local-write-file-hooks
See Saving Buffers.
major-mode
See Mode Help.
mark-active
See The Mark.
mark-ring
See The Mark.
minor-modes
See Minor Modes.
mode-line-buffer-identification
See Mode Line Variables.
mode-line-format
See Mode Line Data.
mode-line-modified
See Mode Line Variables.
mode-line-process
See Mode Line Variables.
mode-name
See Mode Line Variables.
overwrite-mode
See Insertion.
paragraph-separate
See Standard Regexps.
paragraph-start
See Standard Regexps.
point-before-scroll
Used for communication between mouse commands and scroll-bar commands.
require-final-newline
See Insertion.
right-margin-width
See Display Margins.
scroll-down-aggressively
See Textual Scrolling.
scroll-up-aggressively
See Textual Scrolling.
selective-display
See Selective Display.
selective-display-ellipses
See Selective Display.
tab-width
See Usual Display.
truncate-lines
See Truncation.
vc-mode
See Mode Line Variables.