aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2005-04-25 18:11:33 +0000
committerDan Nicolaescu2005-04-25 18:11:33 +0000
commitc9b630f7f218cfb2231504c8fe63004d7aad0bf8 (patch)
tree80361d6c2dce63688884231a7d43fcf6909a80b3
parent70ca7cb36ef86a64f3a2fc9efcb008e02767e63b (diff)
downloademacs-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/ChangeLog5
-rw-r--r--etc/e/etermbin1089 -> 1149 bytes
-rw-r--r--etc/e/eterm.ti2
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/term.el10
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 @@
12005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * e/eterm.ti: Add a comment.
4 * e/eterm: Regenerate.
5
12005-04-25 Alex Ott <ott@jet.msk.su> 62005-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 @@
1eterm, 1eterm|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 @@
12005-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
12005-04-25 Lute Kamstra <lute@gnu.org> 72005-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)