[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug in lisp/term.el in cvs version
From: |
Csaba Henk |
Subject: |
bug in lisp/term.el in cvs version |
Date: |
Sat, 20 Nov 2004 00:41:09 -0700 |
User-agent: |
Mutt/1.2.5i |
Hi!
In Emacs CVS version, in term mode, hitting C-c doesn't properly escape
C-x-<something> keybindings. That is, "C-c C-x b" doesn't yield a switch
of buffers, etc.
The following patch fixes this:
--- /tmp/term.el 2004-11-20 00:19:11.505399120 -0700
+++ term.el 2004-11-20 00:18:48.078960480 -0700
@@ -871,6 +871,9 @@
(setq c (make-string 1 c))
(define-key term-raw-map c term-raw-escape-map)
;; Define standard bindings in term-raw-escape-map
+ ; C-x avant-fitted from old version -- HCs
+ (define-key term-raw-escape-map "\C-x"
+ (lookup-key (current-global-map) "\C-x"))
(define-key term-raw-escape-map "\C-v"
(lookup-key (current-global-map) "\C-v"))
(define-key term-raw-escape-map "\C-u"
In fact, the two lines this patch adds, were lifted from emacs-21.3. I'm
sorry to disturb if it is an intentional omission, but it seems that
this is not the case, as no sensible alternative for the above
funcionality is at the horizon (not at mine, at least, not to speak of
the documentation).
Cheers,
Csaba
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug in lisp/term.el in cvs version,
Csaba Henk <=