comparison lisp/emulation/pc-select.el @ 37196:f3dfc212bd1b

(pc-selection-mode): Call normal-erase-is-backspace-mode instead of binding keys individually.
author Eli Zaretskii <eliz@gnu.org>
date Wed, 04 Apr 2001 14:08:21 +0000
parents 9d3da289cab8
children ef2abdff31fa
comparison
equal deleted inserted replaced
37195:1084c7437815 37196:f3dfc212bd1b
725 (global-set-key [S-C-down] 'forward-paragraph-mark) 725 (global-set-key [S-C-down] 'forward-paragraph-mark)
726 (global-set-key [S-C-up] 'backward-paragraph-mark) 726 (global-set-key [S-C-up] 'backward-paragraph-mark)
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)
733 737
734 ;; The following bindings are useful on Sun Type 3 keyboards 738 ;; The following bindings are useful on Sun Type 3 keyboards
739 (define-key global-map [f18] 'yank) 743 (define-key global-map [f18] 'yank)
740 (define-key global-map [f20] 'kill-region) 744 (define-key global-map [f20] 'kill-region)
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 ;;
757 ;; setup 758 ;; setup
758 ;; 759 ;;