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.

Each minor modes defines a buffer-local variable named MODENAME-mode.  See Minor Mode Conventions.  Minor mode variables will not be listed here.

auto-fill-function
     See Auto Filling.

buffer-auto-save-file-format
     See Format Conversion.

buffer-auto-save-file-name
     See Auto-Saving.

buffer-backed-up
     See Making Backups.

buffer-display-count
     See Buffers and Windows.

buffer-display-table
     See Active Display Table.

buffer-display-time
     See Buffers and Windows.

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 Killing Buffers.

buffer-save-without-query
     See Killing Buffers.

buffer-read-only
     See Read Only Buffers.

buffer-saved-size
     See Auto-Saving.

buffer-undo-list
     See Undo.

cache-long-line-scans
     See Truncation.

case-fold-search
     See Searching and Case.

ctl-arrow
     See Usual Display.

cursor-type
     See Cursor Parameters.

cursor-in-non-selected-windows
     See Basic Windows.

comment-column
     See Comments (The GNU Emacs Manual).

default-directory
     See File Name Expansion.

defun-prompt-regexp
     See List Motion.

desktop-save-buffer
     See Desktop Save Mode.

enable-multibyte-characters
     Text Representations.

fill-column
     See Margins.

fill-prefix
     See Margins.

font-lock-defaults
     See Font Lock Basics.

fringe-cursor-alist
     See Fringe Cursors.

fringe-indicator-alist
     See Fringe Indicators.

fringes-outside-margins
     See Fringes.

goal-column
     See Moving Point (The GNU Emacs Manual).

header-line-format
     See Header Lines.

indicate-buffer-boundaries
     See Usual Display.

indicate-empty-lines
     See Usual Display.

left-fringe-width
     See Fringe Size/Pos.

left-margin
     See Margins.

left-margin-width
     See Display Margins.

line-spacing
     See Line Height.

local-abbrev-table
     See Standard Abbrev Tables.

major-mode
     See Mode Help.

mark-active
     See The Mark.

mark-ring
     See The Mark.

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.

point-before-scroll
     Used for communication between mouse commands and scroll-bar commands.

right-fringe-width
     See Fringe Size/Pos.

right-margin-width
     See Display Margins.

save-buffer-coding-system
     See Encoding and I/O.

scroll-bar-width
     See Scroll Bars.

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.

vertical-scroll-bar
     See Scroll Bars.

window-size-fixed
     See Resizing Windows.

write-contents-functions
     See Saving Buffers.