summaryrefslogtreecommitdiff
path: root/lisp/term.el
Commit message (Collapse)AuthorAgeFilesLines
* Comment change.Richard M. Stallman1995-10-301-1/+2
|
* Various optimizations. The main one is to optimize forRichard M. Stallman1995-06-141-40/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | simple output at the end of the buffer, with no paging, and in that case to defer scrolling while we can. (term-emulate-terminal): Don't call term-handle-scroll in simple cases unless we are either paging or term-scroll-with-delete. (term-down): Likewise. (term-handle-scroll): Modify accordingly. (term-emulate-terminal): Avoid deleting old text in common case. Optimize the simple case of CRLF when we're at buffer end. Handle deferred scroll when done processing output. (term-handle-deferred-scroll): New function. (term-down): Simplify - no longer take RIGHT argument. Tune. (term-goto): Use term-move-columns to compensate for the above. (term-escape-char, term-set-escape-char): Add doc-string. (term-mouse-paste): Add xemacs support. Various speed enhencements: (term-handle-scroll): Don't clear term-current-row; maybe adjust it. (term-down): Don't call term-adjust-current-row-cache if we've done term-handle-scroll. (term-emulate-terminal): Don't call term-adjust-current-row-cache. (term-emulate-terminal): For TAB, don't nil term-start-line-column. (term-goto): Possible optimization.
* (term-update-mode-line, term-process-pager): Use force-mode-line-update.Karl Heuer1995-04-251-3/+3
| | | | (term-pager-continue): Use force-mode-line-update.
* (term-mouse-paste): Make work for xemacs. Minor GNU emacs fixes.Per Bothner1995-03-161-6/+12
|
* (term-char-mode): Fix arrow key and [button2] support for xemacs.Per Bothner1995-03-161-3/+3
|
* * term.el (term-eol-on-send): New variable. Use it.Per Bothner1995-03-081-10/+24
| | | | (term-send-input): Don't move process-mark until after 'history stuff.
* (term-protocol-version): Renamed from term-version.Richard M. Stallman1995-02-071-2/+2
|
* Version 0.95. Numerous small fixes. See ChangeLog.Per Bothner1995-02-061-157/+183
|
* (term-version): Increased to 0.94.Richard M. Stallman1995-01-221-81/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
* entered into RCSRichard M. Stallman1994-11-221-17/+29
|
* *** empty log message ***Richard M. Stallman1994-10-191-1/+1
|
* Initial revisionRichard M. Stallman1994-10-131-0/+3098