Mercurial > emacs
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 ;; |