Fix right and left key remapping issue (bug#12317)
* lisp/emulation/cua-rect.el (cua--init-rectangles): * lisp/textmodes/picture.el (picture-mode-map): * lisp/play/blackbox.el (blackbox-mode-map): Remap right-char and left-char like forward-char and backward-char.
This commit is contained in:
parent
3aca1291d0
commit
723088480d
4 changed files with 14 additions and 1 deletions
|
|
@ -1,3 +1,10 @@
|
|||
2012-08-31 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emulation/cua-rect.el (cua--init-rectangles):
|
||||
* textmodes/picture.el (picture-mode-map):
|
||||
* play/blackbox.el (blackbox-mode-map): Remap right-char and left-char
|
||||
like forward-char and backward-char. (Bug#12317)
|
||||
|
||||
2012-08-30 Leo Liu <sdl.web@gmail.com>
|
||||
|
||||
* progmodes/flymake.el (flymake-warning-re): New variable.
|
||||
|
|
|
|||
|
|
@ -1424,7 +1424,9 @@ With prefix arg, indent to that column."
|
|||
(define-key cua--rectangle-keymap [remap set-mark-command] 'cua-toggle-rectangle-mark)
|
||||
|
||||
(define-key cua--rectangle-keymap [remap forward-char] 'cua-resize-rectangle-right)
|
||||
(define-key cua--rectangle-keymap [remap right-char] 'cua-resize-rectangle-right)
|
||||
(define-key cua--rectangle-keymap [remap backward-char] 'cua-resize-rectangle-left)
|
||||
(define-key cua--rectangle-keymap [remap left-char] 'cua-resize-rectangle-left)
|
||||
(define-key cua--rectangle-keymap [remap next-line] 'cua-resize-rectangle-down)
|
||||
(define-key cua--rectangle-keymap [remap previous-line] 'cua-resize-rectangle-up)
|
||||
(define-key cua--rectangle-keymap [remap end-of-line] 'cua-resize-rectangle-eol)
|
||||
|
|
|
|||
|
|
@ -93,11 +93,13 @@
|
|||
(define-key map (vector 'remap oldfun) newfun))
|
||||
|
||||
|
||||
(defvar blackbox-mode-map
|
||||
(defvar blackbox-mode-map
|
||||
(let ((map (make-keymap)))
|
||||
(suppress-keymap map t)
|
||||
(blackbox-redefine-key map 'backward-char 'bb-left)
|
||||
(blackbox-redefine-key map 'left-char 'bb-left)
|
||||
(blackbox-redefine-key map 'forward-char 'bb-right)
|
||||
(blackbox-redefine-key map 'right-char 'bb-right)
|
||||
(blackbox-redefine-key map 'previous-line 'bb-up)
|
||||
(blackbox-redefine-key map 'next-line 'bb-down)
|
||||
(blackbox-redefine-key map 'move-end-of-line 'bb-eol)
|
||||
|
|
|
|||
|
|
@ -620,7 +620,9 @@ Leaves the region surrounding the rectangle."
|
|||
(picture-substitute 'completion-separator-self-insert-autofilling
|
||||
'picture-self-insert)
|
||||
(picture-substitute 'forward-char 'picture-forward-column)
|
||||
(picture-substitute 'right-char 'picture-forward-column)
|
||||
(picture-substitute 'backward-char 'picture-backward-column)
|
||||
(picture-substitute 'left-char 'picture-backward-column)
|
||||
(picture-substitute 'delete-char 'picture-clear-column)
|
||||
;; There are two possibilities for what is normally on DEL.
|
||||
(picture-substitute 'backward-delete-char-untabify 'picture-backward-clear-column)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue