aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/term.el
Commit message (Collapse)AuthorAgeFilesLines
* (term-escape-char, term-mode): Doc fixes.Richard M. Stallman2004-11-251-2/+3
|
* Add maintainer.Richard M. Stallman2004-10-171-1/+2
|
* (term-adjust-current-row-cache): Don\'t allow the currentDan Nicolaescu2004-10-021-20/+63
| | | | | | | | | row to become negative. (term-emulate-terminal): Fix insert mode. Handle tab insertion at the end of the line. Fix scroll down. Add comments. (term-handle-ansi-escape): Don\'t exceed terminal width when moving right. (term-scroll-region): Move the cursor after setting the scroll region.
* (term-ansi-at-eval-string, term-ansi-default-fg)Dan Nicolaescu2004-09-261-64/+103
| | | | | | | | | | | | | | | | | | | | | (term-ansi-default-bg, term-ansi-current-temp): Delete unused vars. (map): Bind S-prior, S-next and S-insert. (term-mode): Set `indent-tabs-mode\' to nil. (term-paste): New function to be bound to S-insert. (term-send-del, term-send-backspace): Change the strings sent. (term-termcap-format): Synchronyze with etc/e/eterm.ti. (term-handle-colors-array): Fix handling of underline and reverse. (term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments. (term-erase-in-line): Fix comparison. (term-emulate-terminal): Fix line wrap handling. (term-start-output-log): Rename from `term-set-output-log\'. (term-stop-output-log): Rename from `term-stop-photo\'. (term-switch-to-alternate-sub-buffer): Comment out, unused. From Stefan <[email protected]> (term-display-table): New variable. (term-mode): Use it. (term-exec-1): Set the coding system to binary. (term-emulate-terminal): Decode the string before inserting it.
* (term-emulate-terminal): Turn off undo for output.Richard M. Stallman2004-09-201-297/+293
| | | | Use with-current-buffer and save-selected-window.
* From Dan Nicolaescu <[email protected]>Kim F. Storm2004-09-171-23/+25
| | | | | | | | | | | | | | | (term-down): Perform vertical motion if DOWN is negative. (term-exec-1): Set both TERMCAP and TERMINFO unconditionally. (term-termcap-format): Synchronyze with the eterm terminfo entry in etc/e/eterm.ti. (term-handle-colors-array): If the current foreground or background are zero (i.e. unspecified), use the foreground and background of the default face for reverse video. (term-ansi-at-eval-string, term-ansi-default-fg) (term-ansi-default-bg, term-ansi-current-temp): Delete unused variable. (term-mem): Delete ununsed function. (term-protocol-version): Increment. (term-current-face): Set to default.
* (term-window-width): Only use full window width onKim F. Storm2004-09-071-3/+1
| | | | | window system if overflow-newline-into-fringe is enabled. (term-mode): Don't disable overflow-newline-into-fringe.
* (term-default-fg-color, term-default-bg-color)Richard M. Stallman2004-08-161-5/+4
| | | | (ansi-term-color-vector): Use `unspecified', not nil, as default.
* (term-is-xemacs): Remove.Kim F. Storm2004-04-051-7/+15
| | | | | | | (term-if-xemacs, term-ifnot-xemacs): Test (featurep 'xemacs). (term-window-width): New function. (term-mode, term-check-size): Use it. (term-mode): Disable overflow-newline-into-fringe in term buffer.
* (term-mouse-paste): Call mouse-set-point.Richard M. Stallman2004-01-301-0/+1
|
* (term-exec): Set up sentinel.Richard M. Stallman2003-12-291-0/+44
| | | | | (term-sentinel): New function. (term-handle-exit): New function.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (term-exec-1): Bind coding-system-for-read.Richard M. Stallman2003-08-291-0/+2
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-2/+2
|
* (term-raw-map): Set it up at load time.Richard M. Stallman2003-02-041-359/+281
| | | | | | | | | | | | | | | | | | | | | | | | (term-char-mode): Don't set up term-raw-map here. (term-set-escape-char): Don't set up C-x subcommand. (term-ansi-face-already-done): Renamed from term-ansi-face-alredy-done. (term-command-hook): Avoid error if STRING is empty. (term, term-mode): Doc fixes. Redesign handling of colors and faces. Delete all the faces that this mode used to make. (ansi-term-color-vector): New variable. (ansi-term-fg-faces-vector, ansi-term-bg-faces-vector) (ansi-term-inv-bg-faces-vector, ansi-term-inv-fg-faces-vector): Variables deleted. (term-default-fg-color, term-default-bg-color): Use defcustom. (term-handle-colors-array): Use ansi-term-color-vector, and specify face attributes rather than faces in `face' property. (term-ansi-fg-faces-vector, term-ansi-bg-faces-vector) (term-ansi-inv-fg-faces-vector, term-ansi-inv-bg-faces-vector) (term-ansi-reverse-faces-vector): Unused variables deleted. (term-ignore-error): Macro deleted.
* (term-emulate-terminal): Fix last change.Eli Zaretskii2002-04-161-3/+3
|
* (term-emulate-terminal): Extract proper command stringEli Zaretskii2002-02-031-3/+3
| | | | which is supplied to term-command-hook.
* Fix typo.Pavel Janík2002-01-131-1/+1
|
* Doc fixes.Pavel Janík2001-12-201-3/+3
|
* *** empty log message ***Stefan Monnier2001-11-041-25/+1
|
* (term-if-emacs19): Macro deleted.Richard M. Stallman2001-10-301-7/+3
| | | | Callers changed to use progn instead.
* Some fixes to follow coding conventions.Pavel Janík2001-07-151-4/+6
|
* These changes are based on a patch sent from Yong Lu <[email protected]>.Kenichi Handa2001-03-131-16/+23
| | | | | | | | (term-set-escape-char): Bind M-x to execute-extended-command in term-raw-escape-map. (term-move-columns): Don't try to move to negagive column. (term-emulate-terminal): Insert a string before deleting a text to overwrite.
* (term-char-mode): Define all non-ascii self-insertingKenichi Handa2000-12-271-0/+2
| | | | characters to 'term-send-raw in term-raw-map.
* (term-send-raw-meta): Strip modifiers from the keyboardGerd Moellmann2000-07-121-13/+15
| | | | event when deciding what to send to the terminal.
* Avoid ange-ftp related compilation warnings.Dave Love1999-08-191-1/+3
|
* (toplevel): Make face `term-default' an empty face.Gerd Moellmann1999-08-171-0/+1
| | | | | The code relied on the fact that Emacs ignored invalid faces in face text properties in 20.4.
* (ansi-term-fg-faces-vector): Added support for ANSIKarl Heuer1999-07-201-0/+10
| | | | | color codes 39 and 49, which by the way lynx uses them seem to mean "foreground reset" and "background reset".
* (term-emulate-terminal): Avoid infinite loopRichard M. Stallman1999-07-091-1/+7
| | | | in strange case where minibuffer window is selected but not active.
* (term_send_home): Change the string toRichard M. Stallman1999-01-111-2/+19
| | | | | | be the same as the one emitted by xterm and consistent with the ones emitted by prior and next. (term_send_end): Likewise.
* (term-delimiter-argument-list): Doc fix.Karl Heuer1998-09-231-2/+2
| | | | (term-emulate-terminal): Escape literal semicolon.
* (term-exec-1): Bind inhibit-eol-conversion to t beforeKenichi Handa1997-10-231-1/+4
| | | | calling start-process.
* (term-regexp-arg): No need to bindKarl Heuer1997-10-021-2/+1
| | | | minibuffer-history-sexp-flag any more.
* (term-if-emacs19): Recognize version 20.Karl Heuer1997-09-241-2/+3
|
* (term-default-fg-color):Richard M. Stallman1997-08-071-2/+2
| | | | (term-default-bg-color): Default to nil.
* (term-ignore-error): Fix foolish errors.Richard M. Stallman1997-08-021-2/+2
|
* Don't create faces if make-face isn't defined.Richard M. Stallman1997-05-151-174/+191
| | | | | | | | Catch errors in setting face attributes. (ansi-term-inv-fg-faces-vector): Define with defvar. (ansi-term-inv-bg-faces-vector): Likewise. (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise. (term-ignore-error): New mcro.
* (term-mode): Add a mode-class property.Richard M. Stallman1997-05-051-0/+2
|
* Add defgroup's; change use defcustom for user vars.Richard M. Stallman1997-04-121-18/+42
|
* Added a lot of new faces, they all start withRichard M. Stallman1997-04-021-148/+922
| | | | | | | | | | | | | | | | | | | | | | | term- and follow a simple lexicographical convention. Note that each change is commented: just search for -mm in the source. (term-char-mode): Added all the "grey-keys" to term-raw-map. (term-send-up): Similar, decided to go for the more xterm-like \eOA bindings in place of the previous \e[A. (term-buffer-maximum-size): New variable. (term-mode): Added some make-local: now term-buffer-maximum-size, ange-ftp-default-user/password/an-pwd. (term-emulate-terminal): Quite some modifications to allow multiple outstanding ANSI style commands: notably all the -previous-parameter stuff. Call term-handle-ansi-terminal-messages. (term-emulate-terminal): Added simple trimming function: at the end we simply check if the buffer is > term-buffer-maximum-size and cut it accordingly. (term-handle-colors-array): New function. (term-handle-ansi-terminal-messages): New function. (term-handle-ansi-escape): Modified to allow ANSI coloring (ansi-term): New function that creates multiple terminals. Put in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f was too awkward.
* (term-completion-addsuffix): Doc fix.Karl Heuer1997-03-121-4/+11
| | | | | | (term-dynamic-complete-as-filename): Support the case where term-completion-addsuffix is a (DIRSUFFIX . FILESUFFIX) cons pair.
* delete comments referring to long defunct make-shell.Simon Marshall1997-01-081-8/+0
|
* (term-exec-1): Run process on pty if possible.Richard M. Stallman1996-06-231-1/+2
|
* (term-terminal-menu): Don't make a self-recursive keymap.Richard M. Stallman1996-06-121-2/+1
|
* (term-send-raw-string): send-string -> process-send-string.Karl Heuer1996-05-171-4/+4
| | | | | (term-arguments): Remove unused local `values'. (term-handle-deferred-scroll): Fix off-by-one bug.
* (term-emulate-terminal): On CR, set term-current-columnRichard M. Stallman1996-05-111-1/+1
| | | | to term-start-line-column, not 0.
* (term-read-noecho): Pass proper format string to message.Karl Heuer1996-01-251-1/+1
|
* (term-exec-hook): Doc fix.Erik Naggum1996-01-241-1/+1
|
* Update FSF's address.Erik Naggum1996-01-141-56/+57
|
* (term-process-pager): Fix message spelling.Karl Heuer1996-01-041-9/+9
|