aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emulation
diff options
context:
space:
mode:
authorEli Zaretskii2001-04-04 14:09:12 +0000
committerEli Zaretskii2001-04-04 14:09:12 +0000
commit58e4f61d2053d5ed92e5cfe5d7ad4c41691ba2b2 (patch)
treeb44cfa0c0a496ae8a0bad670c800debefcab1871 /lisp/emulation
parent7f62656ba4eff26c2dd002dd11fecf4098df56c0 (diff)
downloademacs-58e4f61d2053d5ed92e5cfe5d7ad4c41691ba2b2.tar.gz
emacs-58e4f61d2053d5ed92e5cfe5d7ad4c41691ba2b2.zip
(pc-selection-mode): Call normal-erase-is-backspace-mode instead of
binding keys individually.
Diffstat (limited to 'lisp/emulation')
-rw-r--r--lisp/emulation/pc-select.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/emulation/pc-select.el b/lisp/emulation/pc-select.el
index ec8e0a956b1..46299eefeaa 100644
--- a/lisp/emulation/pc-select.el
+++ b/lisp/emulation/pc-select.el
@@ -727,6 +727,10 @@ but before calling pc-selection-mode):
727 727
728 (or pc-select-selection-keys-only 728 (or pc-select-selection-keys-only
729 (progn 729 (progn
730 ;; We are behaving like normal-erase-is-backspace-mode, so
731 ;; say so explicitly.
732 (setq-default normal-erase-is-backspace t)
733 (normal-erase-is-backspace-mode 1)
730 (define-key global-map [S-insert] 'yank) 734 (define-key global-map [S-insert] 'yank)
731 (define-key global-map [C-insert] 'copy-region-as-kill) 735 (define-key global-map [C-insert] 'copy-region-as-kill)
732 (define-key global-map [S-delete] 'kill-region) 736 (define-key global-map [S-delete] 'kill-region)
@@ -741,16 +745,13 @@ but before calling pc-selection-mode):
741 745
742 ;; The following bindings are from Pete Forman. 746 ;; The following bindings are from Pete Forman.
743 (global-set-key [f6] 'other-window) ; KNextPane F6 747 (global-set-key [f6] 'other-window) ; KNextPane F6
744 (global-set-key [delete] 'delete-char) ; KDelete Del
745 (global-set-key [C-delete] 'kill-line) ; KEraseEndLine cDel 748 (global-set-key [C-delete] 'kill-line) ; KEraseEndLine cDel
746 (global-set-key "\M-\d" 'undo) ; KUndo aBS 749 (global-set-key "\M-\d" 'undo) ; KUndo aBS
747 750
748 ;; The following bindings are taken from pc-mode.el 751 ;; The following binding is taken from pc-mode.el
749 ;; as suggested by RMS. 752 ;; as suggested by RMS.
750 ;; I only used the ones that are not covered above. 753 ;; I only used the one that is not covered above.
751 (define-key function-key-map [M-delete] [?\M-d])
752 (global-set-key [C-M-delete] 'kill-sexp) 754 (global-set-key [C-M-delete] 'kill-sexp)
753 (global-set-key [C-backspace] 'backward-kill-word)
754 ;; Next line proposed by Eli Barzilay 755 ;; Next line proposed by Eli Barzilay
755 (global-set-key [C-escape] 'electric-buffer-list))) 756 (global-set-key [C-escape] 'electric-buffer-list)))
756 ;; 757 ;;