]> code.delx.au - gnu-emacs/commit
Tidy up term.el menu handling
authorGlenn Morris <rgm@gnu.org>
Sat, 1 Sep 2012 22:03:06 +0000 (15:03 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 1 Sep 2012 22:03:06 +0000 (15:03 -0700)
commit69678719ec1e25b3c102db8b78525f29fd5c1b48
tree62ee16d699dbe3671451e845b4db8af81244645d
parent2d3800d2cf34188b0b3ee30012d09f3426b9ae01
Tidy up term.el menu handling

* lisp/term.el: (term-mode-map): Use easymenu for In/Out, Complete menus.
(term-pager-break-map): Initialize in the defvar.
(term-terminal-menu, term-signals-menu): Define with easymenu.
(term-terminal-menu): Also show it in line-mode.
(term-pager-menu): New, extracted from term-process-pager.
(term-mode, term-char-mode, term-process-pager): Use easymenu-add.
(term-update-mode-line): Propertize line/char and page items.
(term-process-pager): Move keymap initialization elsewhere.

Fixes: debbugs:11957
lisp/ChangeLog
lisp/term.el