Mercurial > hg > xemacs-beta
diff lisp/utils/delbackspace.el @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 49a24b4fd526 |
children | c0c698873ce1 |
line wrap: on
line diff
--- a/lisp/utils/delbackspace.el Mon Aug 13 09:00:04 2007 +0200 +++ b/lisp/utils/delbackspace.el Mon Aug 13 09:02:59 2007 +0200 @@ -60,26 +60,11 @@ (define-key key-translation-map [(alt backspace)] [intercepted_alt_backspace]) (define-key global-map 'intercepted_alt_backspace 'backward-kill-sentence) -(if (boundp 'c-mode-map) - (mapcar (lambda (map) - (define-key map [(alt backspace)] 'backward-kill-sexp)) - (list - c-mode-map c++-mode-map objc-mode-map java-mode-map - emacs-lisp-mode-map lisp-mode-map minibuffer-local-map)) - (setq after-load-alist - (append '(("cc-mode" - (mapcar (lambda (map) - (define-key map - [(alt backspace)] - 'backward-kill-sexp) - (define-key map [(alt delete)] 'kill-sexp)) - (list - c-mode-map - c++-mode-map - objc-mode-map - java-mode-map)))) - after-load-alist))) - +(mapcar #'(lambda (map) + (define-key map [(alt backspace)] 'backward-kill-sexp)) + (list + c-mode-map c++-mode-map objc-mode-map java-mode-map + emacs-lisp-mode-map lisp-mode-map minibuffer-local-map)) ;; (meta shift) backspace paragraph before cursor (global-set-key [(meta shift backspace)] 'backward-kill-paragraph) @@ -97,19 +82,11 @@ (define-key key-translation-map [(alt delete)] [intercepted_alt_delete]) (define-key global-map 'intercepted_alt_delete 'kill-sentence) -(mapcar (lambda (map) - (define-key map [(alt delete)] 'kill-sexp)) +(mapcar #'(lambda (map) + (define-key map [(alt delete)] 'kill-sexp)) (list + c-mode-map c++-mode-map objc-mode-map java-mode-map emacs-lisp-mode-map lisp-mode-map minibuffer-local-map)) -(when (boundp 'c-mode-map) - (mapcar (lambda (map) - (define-key map [(alt delete)] 'kill-sexp)) - (list - c-mode-map c++-mode-map objc-mode-map java-mode-map))) ;; (meta shift) delete next paragraph (global-set-key [(meta shift delete)] 'kill-paragraph) - -(provide 'delbackspace) - -;;; delbackspace.el ends here