[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/term/rxvt.el,v
From: |
Dan Nicolaescu |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/term/rxvt.el,v |
Date: |
Wed, 12 Sep 2007 18:58:28 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Dan Nicolaescu <dann> 07/09/12 18:58:28
Index: term/rxvt.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/term/rxvt.el,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- term/rxvt.el 29 Aug 2007 05:27:59 -0000 1.19
+++ term/rxvt.el 12 Sep 2007 18:58:26 -0000 1.20
@@ -26,91 +26,93 @@
;;; Code:
-(defvar rxvt-function-map (make-sparse-keymap)
- "Function key overrides for rxvt.")
+(defvar rxvt-function-map
+ (let ((map (make-sparse-keymap)))
-;; Set up function-key-map entries that termcap and terminfo don't know.
-(define-key rxvt-function-map "\e[A" [up])
-(define-key rxvt-function-map "\e[B" [down])
-(define-key rxvt-function-map "\e[C" [right])
-(define-key rxvt-function-map "\e[D" [left])
-(define-key rxvt-function-map "\e[2~" [insert])
-(define-key rxvt-function-map "\e[3~" [delete])
-(define-key rxvt-function-map "\e[4~" [select])
-(define-key rxvt-function-map "\e[5~" [prior])
-(define-key rxvt-function-map "\e[6~" [next])
-(define-key rxvt-function-map "\e[7~" [home])
-(define-key rxvt-function-map "\e[8~" [end])
-(define-key rxvt-function-map "\e[11~" [f1])
-(define-key rxvt-function-map "\e[12~" [f2])
-(define-key rxvt-function-map "\e[13~" [f3])
-(define-key rxvt-function-map "\e[14~" [f4])
-(define-key rxvt-function-map "\e[15~" [f5])
-(define-key rxvt-function-map "\e[17~" [f6])
-(define-key rxvt-function-map "\e[18~" [f7])
-(define-key rxvt-function-map "\e[19~" [f8])
-(define-key rxvt-function-map "\e[20~" [f9])
-(define-key rxvt-function-map "\e[21~" [f10])
-;; The strings emitted by f11 and f12 are the same as the strings
-;; emitted by S-f1 and S-f2, so don't define f11 and f12.
-;; (define-key rxvt-function-map "\e[23~" [f11])
-;; (define-key rxvt-function-map "\e[24~" [f12])
-(define-key rxvt-function-map "\e[29~" [print])
-
-(define-key rxvt-function-map "\e[11^" [C-f1])
-(define-key rxvt-function-map "\e[12^" [C-f2])
-(define-key rxvt-function-map "\e[13^" [C-f3])
-(define-key rxvt-function-map "\e[14^" [C-f4])
-(define-key rxvt-function-map "\e[15^" [C-f5])
-(define-key rxvt-function-map "\e[17^" [C-f6])
-(define-key rxvt-function-map "\e[18^" [C-f7])
-(define-key rxvt-function-map "\e[19^" [C-f8])
-(define-key rxvt-function-map "\e[20^" [C-f9])
-(define-key rxvt-function-map "\e[21^" [C-f10])
-
-(define-key rxvt-function-map "\e[23~" [S-f1])
-(define-key rxvt-function-map "\e[24~" [S-f2])
-(define-key rxvt-function-map "\e[25~" [S-f3])
-(define-key rxvt-function-map "\e[26~" [S-f4])
-(define-key rxvt-function-map "\e[28~" [S-f5])
-(define-key rxvt-function-map "\e[29~" [S-f6])
-(define-key rxvt-function-map "\e[31~" [S-f7])
-(define-key rxvt-function-map "\e[32~" [S-f8])
-(define-key rxvt-function-map "\e[33~" [S-f9])
-(define-key rxvt-function-map "\e[34~" [S-f10])
-
-(define-key rxvt-function-map "\e[23^" [C-S-f1])
-(define-key rxvt-function-map "\e[24^" [C-S-f2])
-(define-key rxvt-function-map "\e[25^" [C-S-f3])
-(define-key rxvt-function-map "\e[26^" [C-S-f4])
-(define-key rxvt-function-map "\e[28^" [C-S-f5])
-(define-key rxvt-function-map "\e[29^" [C-S-f6])
-(define-key rxvt-function-map "\e[31^" [C-S-f7])
-(define-key rxvt-function-map "\e[32^" [C-S-f8])
-(define-key rxvt-function-map "\e[33^" [C-S-f9])
-(define-key rxvt-function-map "\e[34^" [C-S-f10])
-
-(define-key rxvt-function-map "\e[2^" [C-insert])
-(define-key rxvt-function-map "\e[3^" [C-delete])
-(define-key rxvt-function-map "\e[5^" [C-prior])
-(define-key rxvt-function-map "\e[6^" [C-next])
-(define-key rxvt-function-map "\e[7^" [C-home])
-(define-key rxvt-function-map "\e[8^" [C-end])
-(define-key rxvt-function-map "\eOd" [C-left])
-(define-key rxvt-function-map "\eOc" [C-right])
-(define-key rxvt-function-map "\eOa" [C-up])
-(define-key rxvt-function-map "\eOb" [C-down])
-
-(define-key rxvt-function-map "\e[2;2~" [S-insert])
-(define-key rxvt-function-map "\e[3$" [S-delete])
-(define-key rxvt-function-map "\e[5$" [S-prior])
-(define-key rxvt-function-map "\e[6$" [S-next])
-(define-key rxvt-function-map "\e[7$" [S-home])
-(define-key rxvt-function-map "\e[8$" [S-end])
-(define-key rxvt-function-map "\e[d" [S-left])
-(define-key rxvt-function-map "\e[c" [S-right])
-(define-key rxvt-function-map "\e[a" [S-up])
-(define-key rxvt-function-map "\e[b" [S-down])
+ ;; Set up function-key-map entries that termcap and terminfo don't know.
+ (define-key map "\e[A" [up])
+ (define-key map "\e[B" [down])
+ (define-key map "\e[C" [right])
+ (define-key map "\e[D" [left])
+ (define-key map "\e[2~" [insert])
+ (define-key map "\e[3~" [delete])
+ (define-key map "\e[4~" [select])
+ (define-key map "\e[5~" [prior])
+ (define-key map "\e[6~" [next])
+ (define-key map "\e[7~" [home])
+ (define-key map "\e[8~" [end])
+ (define-key map "\e[11~" [f1])
+ (define-key map "\e[12~" [f2])
+ (define-key map "\e[13~" [f3])
+ (define-key map "\e[14~" [f4])
+ (define-key map "\e[15~" [f5])
+ (define-key map "\e[17~" [f6])
+ (define-key map "\e[18~" [f7])
+ (define-key map "\e[19~" [f8])
+ (define-key map "\e[20~" [f9])
+ (define-key map "\e[21~" [f10])
+ ;; The strings emitted by f11 and f12 are the same as the strings
+ ;; emitted by S-f1 and S-f2, so don't define f11 and f12.
+ ;; (define-key rxvt-function-map "\e[23~" [f11])
+ ;; (define-key rxvt-function-map "\e[24~" [f12])
+ (define-key map "\e[29~" [print])
+
+ (define-key map "\e[11^" [C-f1])
+ (define-key map "\e[12^" [C-f2])
+ (define-key map "\e[13^" [C-f3])
+ (define-key map "\e[14^" [C-f4])
+ (define-key map "\e[15^" [C-f5])
+ (define-key map "\e[17^" [C-f6])
+ (define-key map "\e[18^" [C-f7])
+ (define-key map "\e[19^" [C-f8])
+ (define-key map "\e[20^" [C-f9])
+ (define-key map "\e[21^" [C-f10])
+
+ (define-key map "\e[23~" [S-f1])
+ (define-key map "\e[24~" [S-f2])
+ (define-key map "\e[25~" [S-f3])
+ (define-key map "\e[26~" [S-f4])
+ (define-key map "\e[28~" [S-f5])
+ (define-key map "\e[29~" [S-f6])
+ (define-key map "\e[31~" [S-f7])
+ (define-key map "\e[32~" [S-f8])
+ (define-key map "\e[33~" [S-f9])
+ (define-key map "\e[34~" [S-f10])
+
+ (define-key map "\e[23^" [C-S-f1])
+ (define-key map "\e[24^" [C-S-f2])
+ (define-key map "\e[25^" [C-S-f3])
+ (define-key map "\e[26^" [C-S-f4])
+ (define-key map "\e[28^" [C-S-f5])
+ (define-key map "\e[29^" [C-S-f6])
+ (define-key map "\e[31^" [C-S-f7])
+ (define-key map "\e[32^" [C-S-f8])
+ (define-key map "\e[33^" [C-S-f9])
+ (define-key map "\e[34^" [C-S-f10])
+
+ (define-key map "\e[2^" [C-insert])
+ (define-key map "\e[3^" [C-delete])
+ (define-key map "\e[5^" [C-prior])
+ (define-key map "\e[6^" [C-next])
+ (define-key map "\e[7^" [C-home])
+ (define-key map "\e[8^" [C-end])
+ (define-key map "\eOd" [C-left])
+ (define-key map "\eOc" [C-right])
+ (define-key map "\eOa" [C-up])
+ (define-key map "\eOb" [C-down])
+
+ (define-key map "\e[2;2~" [S-insert])
+ (define-key map "\e[3$" [S-delete])
+ (define-key map "\e[5$" [S-prior])
+ (define-key map "\e[6$" [S-next])
+ (define-key map "\e[7$" [S-home])
+ (define-key map "\e[8$" [S-end])
+ (define-key map "\e[d" [S-left])
+ (define-key map "\e[c" [S-right])
+ (define-key map "\e[a" [S-up])
+ (define-key map "\e[b" [S-down])
+ map)
+ "Function key overrides for rxvt.")
(defun terminal-init-rxvt ()
"Terminal initialization function for rxvt."
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/term/rxvt.el,v,
Dan Nicolaescu <=