Mercurial > hg > xemacs-beta
diff lisp/prim/keydefs.el @ 159:3bb7ccffb0c0 r20-3b6
Import from CVS: tag r20-3b6
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:41:43 +0200 |
parents | 6b37e6ddd302 |
children | a2f645c6b9f8 |
line wrap: on
line diff
--- a/lisp/prim/keydefs.el Mon Aug 13 09:40:48 2007 +0200 +++ b/lisp/prim/keydefs.el Mon Aug 13 09:41:43 2007 +0200 @@ -95,7 +95,9 @@ (define-key global-map "\C-e" 'end-of-line) (define-key global-map "\C-f" 'forward-char) (define-key global-map "\C-d" 'delete-char) -(define-key global-map 'delete 'backspace-or-delete) +(define-key global-map 'delete 'backward-or-forward-delete-char) +(define-key global-map '(meta delete) 'backward-or-forward-kill-word) +(define-key global-map [(control x) (delete)] 'backward-or-forward-kill-sentence) ;; FSFmacs files.el @@ -271,7 +273,6 @@ (define-key global-map "\M-f" 'forward-word) (define-key global-map "\M-b" 'backward-word) (define-key global-map "\M-d" 'kill-word) -;;(define-key global-map "\M-\177" 'backward-kill-word) (define-key global-map "\M-<" 'beginning-of-buffer) (define-key global-map "\M->" 'end-of-buffer) @@ -293,7 +294,8 @@ (define-key global-map "\M-\)" 'move-past-close-and-reindent) (define-key global-map "\M-\t" 'lisp-complete-symbol) -(define-key global-map '(control meta delete) 'backward-kill-sexp) +(define-key global-map '(control meta backspace) 'backward-kill-sexp) +(define-key global-map '(control meta delete) 'backward-or-forward-kill-sexp) (define-key global-map "\C-x/" 'point-to-register)