File: buffer.c.html

Defined variables (76)

abbrev-modeNon-nil if Abbrev mode is enabled.
after-change-functionsList of functions to call after each text change.
auto-fill-functionFunction called (if non-nil) to perform auto-fill.
before-change-functionsList of functions to call before each text change.
bidi-display-reorderingNon-nil means reorder bidirectional text for display in the visual order.
bidi-paragraph-directionIf non-nil, forces directionality of text paragraphs in the buffer.
bidi-paragraph-separate-reIf non-nil, a regexp matching a line that separates paragraphs.
bidi-paragraph-start-reIf non-nil, a regexp matching a line that starts OR separates paragraphs.
buffer-auto-save-file-formatFormat in which to write auto-save files.
buffer-auto-save-file-nameName of file for auto-saving current buffer.
buffer-backed-upNon-nil if this buffer’s file has been backed up.
buffer-display-countA number incremented each time this buffer is displayed in a window.
buffer-display-tableDisplay table that controls display of the contents of current buffer.
buffer-display-timeTime stamp updated each time this buffer is displayed in a window.
buffer-file-coding-systemCoding system to be used for encoding the buffer contents on saving.
buffer-file-formatList of formats to use when saving this buffer.
buffer-file-nameName of file visited in current buffer, or nil if not visiting a file.
buffer-file-truenameAbbreviated truename of file visited in current buffer, or nil if none.
buffer-invisibility-specInvisibility spec of this buffer.
buffer-list-update-hookHook run when the buffer list changes.
buffer-read-onlyNon-nil if this buffer is read-only.
buffer-saved-sizeLength of current buffer when last read in, saved or auto-saved.
buffer-undo-listList of undo entries in current buffer.
cache-long-scansNon-nil means that Emacs should use caches in attempt to speedup buffer scans.
case-fold-searchNon-nil if searches and matches should ignore case.
change-major-mode-hookNormal hook run before changing the major mode of a buffer.
clone-indirect-buffer-hookNormal hook to run in the new buffer at the end of ‘make-indirect-buffer’.
ctl-arrowNon-nil means display control chars with uparrow ‘^’.
cursor-in-non-selected-windowsNon-nil means show a cursor in non-selected windows.
cursor-typeCursor to use when this buffer is in the selected window.
default-directoryName of default directory of current buffer.
delete-auto-save-filesNon-nil means delete auto-save file when a buffer is saved.
enable-multibyte-charactersNon-nil means the buffer contents are regarded as multi-byte characters.
fill-columnColumn beyond which automatic line-wrapping should happen.
first-change-hookA list of functions to call before changing a buffer which is unmodified.
fringe-cursor-alistMapping from logical to physical fringe cursor bitmaps.
fringe-indicator-alistMapping from logical to physical fringe indicator bitmaps.
fringes-outside-marginsNon-nil means to display fringes outside display margins.
header-line-formatAnalogous to ‘mode-line-format’, but controls the header line.
horizontal-scroll-barPosition of this buffer’s horizontal scroll bar.
indicate-buffer-boundariesVisually indicate buffer boundaries and scrolling.
indicate-empty-linesVisually indicate unused ("empty") screen lines after the buffer end.
inhibit-read-onlyNon-nil means disregard read-only status of buffers or characters.
kill-buffer-delete-auto-save-filesIf non-nil, offer to delete any autosave file when killing a buffer.
kill-buffer-query-functionsList of functions called with no args to query before killing a buffer.
large-hscroll-thresholdHorizontal scroll of truncated lines above which to use redisplay shortcuts.
left-fringe-widthWidth of this buffer’s left fringe (in pixels).
left-marginColumn for the default ‘indent-line-function’ to indent to.
left-margin-widthWidth in columns of left marginal area for display of a buffer.
line-spacingAdditional space to put between lines when displaying a buffer.
local-abbrev-tableLocal (mode-specific) abbrev table of current buffer.
local-minor-modesMinor modes currently active in the current buffer.
long-line-optimizations-bol-search-limitLimit for beginning of line search in buffers with long lines.
long-line-optimizations-region-sizeRegion size for narrowing in buffers with long lines.
long-line-thresholdLine length above which to use redisplay shortcuts.
major-modeSymbol for current buffer’s major mode.
mark-activeNon-nil means the mark and region are currently active in this buffer.
mode-line-formatTemplate for displaying mode line for a window’s buffer.
mode-namePretty name of current buffer’s major mode.
overwrite-modeNon-nil if self-insertion should replace existing text.
point-before-scrollValue of point before the last series of scroll operations, or nil.
right-fringe-widthWidth of this buffer’s right fringe (in pixels).
right-margin-widthWidth in columns of right marginal area for display of a buffer.
scroll-bar-heightHeight of this buffer’s horizontal scroll bars in pixels.
scroll-bar-widthWidth of this buffer’s vertical scroll bars in pixels.
scroll-down-aggressivelyHow far to scroll windows downward.
scroll-up-aggressivelyHow far to scroll windows upward.
selective-displayNon-nil enables selective display.
selective-display-ellipsesNon-nil means display ... on previous line when a line is invisible.
tab-line-formatAnalogous to ‘mode-line-format’, but controls the tab line.
tab-widthDistance between tab stops (for display of tab characters), in columns.
text-conversion-styleHow the on screen keyboard’s input method should insert in this buffer.
transient-mark-modeNon-nil if Transient Mark mode is enabled.
truncate-linesNon-nil means do not display continuation lines.
vertical-scroll-barPosition of this buffer’s vertical scroll bar.
word-wrapNon-nil means to use word-wrapping for continuation lines.

Defined functions (52)

barf-if-buffer-read-only(&optional POSITION)
buffer-base-buffer(&optional BUFFER)
buffer-chars-modified-tick(&optional BUFFER)
buffer-enable-undo(&optional BUFFER)
buffer-file-name(&optional BUFFER)
buffer-last-name(&optional BUFFER)
buffer-list(&optional FRAME)
buffer-live-p(OBJECT)
buffer-local-value(VARIABLE BUFFER)
buffer-local-variables(&optional BUFFER)
buffer-modified-p(&optional BUFFER)
buffer-modified-tick(&optional BUFFER)
buffer-name(&optional BUFFER)
buffer-swap-text(BUFFER)
bury-buffer-internal(BUFFER)
current-buffer()
delete-all-overlays(&optional BUFFER)
delete-overlay(OVERLAY)
erase-buffer()
find-buffer(VARIABLE VALUE)
force-mode-line-update(&optional ALL)
generate-new-buffer-name(NAME &optional IGNORE)
get-buffer(BUFFER-OR-NAME)
get-buffer-create(BUFFER-OR-NAME &optional INHIBIT-BUFFER-HOOKS)
get-file-buffer(FILENAME)
get-truename-buffer(FILENAME)
internal--set-buffer-modified-tick(TICK &optional BUFFER)
kill-all-local-variables(&optional KILL-PERMANENT)
kill-buffer(&optional BUFFER-OR-NAME)
make-indirect-buffer(BASE-BUFFER NAME &optional CLONE INHIBIT-BUFFER-HOOKS)
make-overlay(BEG END &optional BUFFER FRONT-ADVANCE REAR-ADVANCE)
move-overlay(OVERLAY BEG END &optional BUFFER)
next-overlay-change(POS)
other-buffer(&optional BUFFER VISIBLE-OK FRAME)
overlay-buffer(OVERLAY)
overlay-end(OVERLAY)
overlay-get(OVERLAY PROP)
overlay-lists()
overlay-properties(OVERLAY)
overlay-put(OVERLAY PROP VALUE)
overlay-recenter(POS)
overlay-start(OVERLAY)
overlayp(OBJECT)
overlays-at(POS &optional SORTED)
overlays-in(BEG END)
previous-overlay-change(POS)
rename-buffer(NEWNAME &optional UNIQUE)
restore-buffer-modified-p(FLAG)
set-buffer(BUFFER-OR-NAME)
set-buffer-major-mode(BUFFER)
set-buffer-modified-p(FLAG)
set-buffer-multibyte(FLAG)

Defined faces (0)