diff options
| author | Dan Nicolaescu | 2005-04-25 18:11:33 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2005-04-25 18:11:33 +0000 |
| commit | c9b630f7f218cfb2231504c8fe63004d7aad0bf8 (patch) | |
| tree | 80361d6c2dce63688884231a7d43fcf6909a80b3 | |
| parent | 70ca7cb36ef86a64f3a2fc9efcb008e02767e63b (diff) | |
| download | emacs-c9b630f7f218cfb2231504c8fe63004d7aad0bf8.tar.gz emacs-c9b630f7f218cfb2231504c8fe63004d7aad0bf8.zip | |
* e/eterm.ti: Add a comment.
* e/eterm: Regenerate.
* term.el (ansi-term-color-vector): Use the xterm colors.
(term-raw-map): Don't add mappings for \eO and \e[. Map
deletechar.
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/e/eterm | bin | 1089 -> 1149 bytes | |||
| -rw-r--r-- | etc/e/eterm.ti | 2 | ||||
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/term.el | 10 |
5 files changed, 19 insertions, 4 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 47e867e4248..b7a470f9618 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-04-25 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * e/eterm.ti: Add a comment. | ||
| 4 | * e/eterm: Regenerate. | ||
| 5 | |||
| 1 | 2005-04-25 Alex Ott <ott@jet.msk.su> | 6 | 2005-04-25 Alex Ott <ott@jet.msk.su> |
| 2 | 7 | ||
| 3 | * TUTORIAL.ru: Update. | 8 | * TUTORIAL.ru: Update. |
diff --git a/etc/e/eterm b/etc/e/eterm index 0fcb95170ee..09d184fd762 100644 --- a/etc/e/eterm +++ b/etc/e/eterm | |||
| Binary files differ | |||
diff --git a/etc/e/eterm.ti b/etc/e/eterm.ti index 2b600df0a12..8f88f0e6f88 100644 --- a/etc/e/eterm.ti +++ b/etc/e/eterm.ti | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | eterm, | 1 | eterm|Emacs term.el terminal emulator term-protocol-version 0.96, |
| 2 | colors#8, | 2 | colors#8, |
| 3 | cols#80, | 3 | cols#80, |
| 4 | lines#24, | 4 | lines#24, |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 34240ae9124..490d410e858 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2005-04-25 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * term.el (ansi-term-color-vector): Use the xterm colors. | ||
| 4 | (term-raw-map): Don't add mappings for \eO and \e[. Map | ||
| 5 | deletechar. | ||
| 6 | |||
| 1 | 2005-04-25 Lute Kamstra <lute@gnu.org> | 7 | 2005-04-25 Lute Kamstra <lute@gnu.org> |
| 2 | 8 | ||
| 3 | * font-core.el (font-lock-defaults): Fix docstring. | 9 | * font-core.el (font-lock-defaults): Fix docstring. |
diff --git a/lisp/term.el b/lisp/term.el index b1ce432144e..473fafd558a 100644 --- a/lisp/term.el +++ b/lisp/term.el | |||
| @@ -711,9 +711,10 @@ Buffer local variable.") | |||
| 711 | :group 'term | 711 | :group 'term |
| 712 | :type 'string) | 712 | :type 'string) |
| 713 | 713 | ||
| 714 | ;;; Use the same colors that xterm uses, see `xterm-standard-colors'. | ||
| 714 | (defvar ansi-term-color-vector | 715 | (defvar ansi-term-color-vector |
| 715 | [unspecified "black" "red" "green" "yellow" "blue" | 716 | [unspecified "black" "red3" "green3" "yellow3" "blue2" |
| 716 | "magenta" "cyan" "white"]) | 717 | "magenta3" "cyan3" "white"]) |
| 717 | 718 | ||
| 718 | ;;; Inspiration came from comint.el -mm | 719 | ;;; Inspiration came from comint.el -mm |
| 719 | (defvar term-buffer-maximum-size 2048 | 720 | (defvar term-buffer-maximum-size 2048 |
| @@ -886,7 +887,9 @@ is buffer-local.") | |||
| 886 | (i 0)) | 887 | (i 0)) |
| 887 | (while (< i 128) | 888 | (while (< i 128) |
| 888 | (define-key map (make-string 1 i) 'term-send-raw) | 889 | (define-key map (make-string 1 i) 'term-send-raw) |
| 889 | (define-key esc-map (make-string 1 i) 'term-send-raw-meta) | 890 | ;; Avoid O and [. They are used in escape sequences for various keys. |
| 891 | (unless (or (eq i ?O) (eq i 91)) | ||
| 892 | (define-key esc-map (make-string 1 i) 'term-send-raw-meta)) | ||
| 890 | (setq i (1+ i))) | 893 | (setq i (1+ i))) |
| 891 | (dolist (elm (generic-character-list)) | 894 | (dolist (elm (generic-character-list)) |
| 892 | (define-key map (vector elm) 'term-send-raw)) | 895 | (define-key map (vector elm) 'term-send-raw)) |
| @@ -909,6 +912,7 @@ is buffer-local.") | |||
| 909 | (define-key term-raw-map [right] 'term-send-right) | 912 | (define-key term-raw-map [right] 'term-send-right) |
| 910 | (define-key term-raw-map [left] 'term-send-left) | 913 | (define-key term-raw-map [left] 'term-send-left) |
| 911 | (define-key term-raw-map [delete] 'term-send-del) | 914 | (define-key term-raw-map [delete] 'term-send-del) |
| 915 | (define-key term-raw-map [deletechar] 'term-send-del) | ||
| 912 | (define-key term-raw-map [backspace] 'term-send-backspace) | 916 | (define-key term-raw-map [backspace] 'term-send-backspace) |
| 913 | (define-key term-raw-map [home] 'term-send-home) | 917 | (define-key term-raw-map [home] 'term-send-home) |
| 914 | (define-key term-raw-map [end] 'term-send-end) | 918 | (define-key term-raw-map [end] 'term-send-end) |