File: xdisp.c.html

Defined variables (91)

auto-hscroll-modeAllow or disallow automatic horizontal scrolling of windows.
auto-raise-tab-bar-buttonsNon-nil means raise tab-bar buttons when the mouse moves over them.
auto-raise-tool-bar-buttonsNon-nil means raise tool-bar buttons when the mouse moves over them.
auto-resize-tab-barsNon-nil means automatically resize tab-bars.
auto-resize-tool-barsNon-nil means automatically resize tool-bars.
bidi-inhibit-bpaNon-nil means inhibit the Bidirectional Parentheses Algorithm.
blink-cursor-alistAlist specifying how to blink the cursor off.
clear-message-functionIf non-nil, function to clear echo-area messages.
composition-break-at-pointIf non-nil, prevent auto-composition of characters around point.
debug-on-messageIf non-nil, debug if a message matching this regexp is displayed.
display-fill-column-indicatorNon-nil means display the fill column indicator.
display-fill-column-indicator-characterCharacter to draw the indicator when ‘display-fill-column-indicator’ is non-nil.
display-fill-column-indicator-columnColumn for indicator when ‘display-fill-column-indicator’ is non-nil.
display-hourglassNon-nil means show an hourglass pointer, when Emacs is busy.
display-line-numbersNon-nil means display line numbers.
display-line-numbers-current-absoluteNon-nil means display absolute number of current line.
display-line-numbers-major-tickIf an integer N > 0, highlight line number of every Nth line.
display-line-numbers-minor-tickIf an integer N > 0, highlight line number of every Nth line.
display-line-numbers-offsetA signed integer added to each absolute line number.
display-line-numbers-widenNon-nil means display line numbers disregarding any narrowing.
display-line-numbers-widthMinimum width of space reserved for line number display.
display-pixels-per-inchPixels per inch value for non-window system displays.
display-raw-bytes-as-hexNon-nil means display raw bytes in hexadecimal format.
fontification-functionsList of functions to call to fontify regions of text.
frame-title-formatTemplate for displaying the title bar of visible frames.
global-mode-stringString (or mode line construct) included (normally) in ‘mode-line-misc-info’.
glyphless-char-displayChar-table defining glyphless characters.
highlight-nonselected-windowsNon-nil means highlight active region even in nonselected windows.
hourglass-delaySeconds to wait before displaying an hourglass pointer when Emacs is busy.
hscroll-marginHow many columns away from the window edge point is allowed to get
hscroll-stepHow many columns to scroll the window when point gets too close to the edge.
icon-title-formatTemplate for displaying the title bar of an iconified frame.
inhibit-bidi-mirroringNon-nil means don’t mirror characters even when bidi context requires that.
inhibit-eval-during-redisplayNon-nil means don’t eval Lisp during redisplay.
inhibit-free-realized-facesNon-nil means don’t free realized faces. Internal use only.
inhibit-menubar-updateNon-nil means don’t update menu bars. Internal use only.
inhibit-messageNon-nil means calls to ‘message’ are not displayed.
inhibit-redisplayNon-nil means don’t actually do any redisplay.
line-number-display-limitMaximum buffer size for which line number should be displayed.
line-number-display-limit-widthMaximum line width (in characters) for line number display.
line-prefixPrefix prepended to all non-continuation lines at display time.
make-cursor-line-fully-visibleWhether to scroll the window if the cursor line is not fully visible.
make-window-start-visibleWhether to ensure ‘window-start’ position is never invisible.
max-mini-window-heightMaximum height for resizing mini-windows (the minibuffer and the echo area).
max-redisplay-ticksMaximum number of redisplay ticks before aborting redisplay of a window.
maximum-scroll-marginMaximum effective value of ‘scroll-margin’.
menu-bar-update-hookNormal hook run to update the menu bar definitions.
menu-updating-frameFrame for which we are updating a menu.
message-log-maxMaximum number of lines to keep in the message log buffer.
message-truncate-linesIf non-nil, messages are truncated when displaying the echo area.
messages-buffer-nameThe name of the buffer where messages are logged.
mode-line-compactNon-nil means that mode lines should be compact.
mouse-autoselect-windowNon-nil means autoselect window with mouse pointer.
mouse-fine-grained-trackingNon-nil for pixel-wise mouse-movement.
multiple-framesNon-nil if more than one frame is visible on this display.
nobreak-char-ascii-displayControl display of non-ASCII space and hyphen chars.
nobreak-char-displayControl highlighting of non-ASCII space and hyphen chars.
overlay-arrow-positionMarker for where to display an arrow on top of the buffer text.
overlay-arrow-stringString to display as an arrow in text-mode frames.
overlay-arrow-variable-listList of variables (symbols) which hold markers for overlay arrows.
overline-marginSpace between overline and text, in pixels.
pre-redisplay-functionFunction run just before redisplay.
redisplay--all-windows-causeCode of the cause for redisplaying all windows.
redisplay--inhibit-bidiNon-nil means it is not safe to attempt bidi reordering for display.
redisplay--mode-lines-causeCode of the cause for redisplaying mode lines.
redisplay-adhoc-scroll-in-resize-mini-windowsIf nil always use normal scrolling in minibuffer windows.
redisplay-skip-fontification-on-inputSkip ‘fontification_functions‘ when there is input pending.
redisplay-skip-initial-frameNon-nil means skip redisplay of the initial frame.
resize-mini-windowsHow to resize mini-windows (the minibuffer and the echo area).
scroll-conservativelyScroll up to this many lines, to bring point back on screen.
scroll-marginNumber of lines of margin at the top and bottom of a window.
scroll-minibuffer-conservativelyNon-nil means scroll conservatively in minibuffer windows.
scroll-stepThe number of lines to try scrolling a window by when point moves out.
set-message-functionIf non-nil, function to handle display of echo-area messages.
show-trailing-whitespaceNon-nil means highlight trailing whitespace.
tab-bar--dragging-in-progressNon-nil when maybe dragging tab bar item.
tab-bar-borderBorder below tab-bar in pixels.
tab-bar-button-marginMargin around tab-bar buttons in pixels.
tab-bar-button-reliefRelief thickness of tab-bar buttons.
tool-bar-borderBorder below tool-bar in pixels.
tool-bar-button-marginMargin around tool-bar buttons in pixels.
tool-bar-button-reliefRelief thickness of tool-bar buttons.
tool-bar-max-label-sizeMaximum number of characters a label can have to be shown.
tool-bar-styleTool bar style to use.
truncate-partial-width-windowsNon-nil means truncate lines in windows narrower than the frame.
underline-minimum-offsetMinimum distance between baseline and underline.
unibyte-display-via-language-environmentNon-nil means display unibyte text according to language environment.
void-text-area-pointerThe pointer shape to show in void text areas.
window-scroll-functionsList of functions to call before redisplaying a window with scrolling.
word-wrap-by-categoryNon-nil means also wrap after characters of a certain category.
wrap-prefixPrefix prepended to all continuation lines at display time.

Defined functions (13)

bidi-find-overridden-directionality(FROM TO OBJECT &optional BASE-DIR)
bidi-resolved-levels(&optional VPOS)
buffer-text-pixel-size(&optional BUFFER-OR-NAME WINDOW X-LIMIT Y-LIMIT)
current-bidi-paragraph-direction(&optional BUFFER)
display--line-is-continued-p()
format-mode-line(FORMAT &optional FACE WINDOW BUFFER)
get-display-property(POSITION PROP &optional OBJECT PROPERTIES)
invisible-p(POS)
line-pixel-height()
long-line-optimizations-p()
move-point-visually(DIRECTION)
set-buffer-redisplay(SYMBOL NEWVAL OP WHERE)
window-text-pixel-size(&optional WINDOW FROM TO X-LIMIT Y-LIMIT MODE-LINES IGNORE-LINE-AT-END)

Defined faces (0)