(term-version): Increased to 0.94.
authorRichard M. Stallman <rms@gnu.org>
Sun, 22 Jan 1995 02:21:32 +0000 (02:21 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 22 Jan 1995 02:21:32 +0000 (02:21 +0000)
commit7fee19128471fd594baac54c7ccee54b48d9ff32
tree2cc6efde7ea52fc4224eed6b6dc49ba0c1985ab2
parent3e6eef952574d43b6eb6004a30ba02234bd4c13b
(term-version):  Increased to 0.94.

(term-if-emacs19, term-if-xemacs, term-ifnot-xemacs):  New macros
to conditionalize at compile-time for different emacs versions.
(various places):  Use them (instead of term-is-XXXX).
(term-is-emacs19):  Removed, no longer needed.

Change keybindings to not use C-c LETTER, for
term-char-mode, term-line-mode.  Keybindings for term-pager-enable
and term-pager-disable replaced by one for term-pager-toggle.
(term-pager-toggle):  New function.

(term-fake-pager-enable, term-fake-pager-disable):
Define as aliases, so that menubar code will find proper keybindings.
(term-char-mode):  Make no-op if already in char mode.
(term-line-mode):  Make no-op if already in line mode.
(term-mode-map):  Add keybinding for no-op term-line-mode, so
code to display menubar keybindings doesn't lose it.  (Needed
as long as char-mode and line-mode share term-terminal-menu.)
(term-raw-escape-map):  Likewise for term-char-mode.
(term-char-mode, term-line-mode):  Better documentation strings.

 Added menubar for pager sub-mode.

(term-command-hook):  Disabled the feature that allowed
inferior to send a lisp command to emacs - too big a security hole.
lisp/term.el