Make term-file-aliases into a defcustom; tweaks previous change
This commit is contained in:
parent
95de732d84
commit
6638d67cd2
2 changed files with 24 additions and 20 deletions
|
@ -465,7 +465,7 @@ a normal hook that Emacs runs after initializing a new text terminal.
|
|||
You could use this hook to define initializations for terminals that do not
|
||||
have their own libraries. @xref{Hooks}.
|
||||
|
||||
@defvar term-file-prefix
|
||||
@defopt term-file-prefix
|
||||
@cindex @env{TERM} environment variable
|
||||
If the value of this variable is non-@code{nil}, Emacs loads a
|
||||
terminal-specific initialization file as follows:
|
||||
|
@ -480,14 +480,14 @@ init file if you do not wish to load the
|
|||
terminal-initialization file.
|
||||
|
||||
On MS-DOS, Emacs sets the @env{TERM} environment variable to @samp{internal}.
|
||||
@end defvar
|
||||
@end defopt
|
||||
|
||||
@defvar term-file-aliases
|
||||
@defopt term-file-aliases
|
||||
This variable is an an association list mapping terminal types to
|
||||
their aliases. For example, an element of the form @code{("vt102"
|
||||
. "vt100")} means to treat a terminal of type @samp{vt102} like one of
|
||||
type @samp{vt100}.
|
||||
@end defvar
|
||||
@end defopt
|
||||
|
||||
@defvar tty-setup-hook
|
||||
This variable is a normal hook that Emacs runs after initializing a
|
||||
|
|
|
@ -35,6 +35,26 @@ the terminal-initialization file to be loaded."
|
|||
(string :tag "Name of directory with term files"))
|
||||
:group 'terminals)
|
||||
|
||||
(defcustom term-file-aliases
|
||||
'(("apollo" . "vt100")
|
||||
("vt102" . "vt100")
|
||||
("vt125" . "vt100")
|
||||
("vt201" . "vt200")
|
||||
("vt220" . "vt200")
|
||||
("vt240" . "vt200")
|
||||
("vt300" . "vt200")
|
||||
("vt320" . "vt200")
|
||||
("vt400" . "vt200")
|
||||
("vt420" . "vt200")
|
||||
)
|
||||
"Alist of terminal type aliases.
|
||||
Entries are of the form (TYPE . ALIAS), where both elements are strings.
|
||||
This means to treat a terminal of type TYPE as if it were of type ALIAS."
|
||||
:type '(alist :key-type (string :tag "Terminal")
|
||||
:value-type (string :tag "Alias"))
|
||||
:group 'terminals
|
||||
:version "24.5")
|
||||
|
||||
(declare-function xw-defined-colors "term/common-win" (&optional frame))
|
||||
|
||||
(defvar help-xref-stack-item)
|
||||
|
@ -2110,22 +2130,6 @@ the above example."
|
|||
Specifically, `tty-run-terminal-initialization' runs this.
|
||||
This can be used to fine tune the `input-decode-map', for example.")
|
||||
|
||||
(defvar term-file-aliases
|
||||
'(("apollo" . "vt100")
|
||||
("vt102" . "vt100")
|
||||
("vt125" . "vt100")
|
||||
("vt201" . "vt200")
|
||||
("vt220" . "vt200")
|
||||
("vt240" . "vt200")
|
||||
("vt300" . "vt200")
|
||||
("vt320" . "vt200")
|
||||
("vt400" . "vt200")
|
||||
("vt420" . "vt200")
|
||||
)
|
||||
"Alist of terminal type aliases.
|
||||
Entries are of the form (TYPE . ALIAS), where both elements are strings.
|
||||
This means to treat a terminal of type TYPE as if it were of type ALIAS.")
|
||||
|
||||
(defun tty-run-terminal-initialization (frame &optional type run-hook)
|
||||
"Run the special initialization code for the terminal type of FRAME.
|
||||
The optional TYPE parameter may be used to override the autodetected
|
||||
|
|
Loading…
Add table
Reference in a new issue