When tab-indents-region controls what happends when you type a tab and the region is set. If tab-indents-region is 1 the region is indented, if 0 the region is replaced with a tab.
Controls how a tab is displayed on the screen. It describes the number of space characters used to display a single tab character.
terminal-advanced-video-option
VMS only
This variable is true if the terminal has the AVO characteristic. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the ANSI characteristic set. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the APPLICATION_KEYPAD characteristic set. It is set each time Emacs is entered.
This variable controls the shape of the cursor. A line cursor is used when the value is 0 and a block cursor is used when the value is 1.
VMS only
Is true if the terminal has the DECCRT characteristic set. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the DECCRT2 characteristic set. It is set each time Emacs is entered.
VMS only
Is true if the terminal has the DECCRT3 characteristic set. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the DECCRT4 characteristic set. It is set each time Emacs is entered.
terminal-does-not-need-null-padding « 0
VMS only
Controls padding to the terminal. When true, this variable stops Emacs from sending NUL characters as padding characters to the terminal. This is only useful on VAXstations when xon-mode is false.
VMS only
This variable is true if the terminal has the EDIT characteristic set. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the EIGHTBIT characteristic set. It is set each time Emacs is entered. When set, the full DEC multinational character set can be displayed on the terminal.
The value of this variable is one of:
Value Description 0 Emacs is reading input from a command file 1 Emacs is connected to a terminal. Do not use the UI-xxx family of functions 3 Emacs is connected to Microsoft Windows or X Windows. The UI-xxx family of functions are available.
Holds the length of the terminal in lines. If this variable is set to a new length, Emacs will redraw the screen with the Is set each time Emacs is entered.
If the new size is smaller than the old size, Emacs deletes all other windows on the screen and adjusts the size of the current windows to fill the whole screen.
If the new size is larger than the old size, Emacs will increase the size of the current window to include the extra lines.
The default value for this variable is the terminal page length. When Emacs exits or pauses, it updates the terminal characteristics to include the new length.
terminal-output-buffer-size « 256
Controls the size of the buffer used to output to the terminal from Emacs.
VMS only
This variable is true if the terminal has the REGIS characteristic set. It is set each time Emacs is entered.
VMS only
This variable is true if the terminal has the SOFT_CHARACTERS characteristic set. It is set each time Emacs is entered.
Controls the width of the terminal. If the terminal is capable of showing different screen widths, the appropriate width will be selected when the variable is assigned. The value is specified as a number, and can be in the range from 32 to 145 inclusive.
this-command « Last character struck
This read-only variable contains the ASCII character code of the last character typed in the key sequence used to invoke the current function. It can be used by functions bound to many keys to decide what to do.
Contains the name of the trace function. When trace-mode is enabled, the function whose name is in trace-hook is called just before each complex MLisp expression is executed. Simple expressions (like 45 or Hello or foo)do not cause the trace function to be executed.
Controls tracing. If non-zero, tracing will continue into called functions. Otherwise, tracing is temporarily disabled while a call to another function is made.
This variable controls Trace Mode. When non-zero, MLisp execution is traced. When trace-mode is enabled, the function whose name is in trace-hook is called just before each complex MLisp expression is executed.
Controls the action of the next-line and previous-line functions. If non-zero, next-line and previous-line will stick to the end of a line if they are started there. If zero, the functions will try to stay in the same column as you move up and down, even if you started at the end of a line.
This constant holds the truth value for true.