如何自定义Emacs键盘快捷键以删除当前行

时间:2014-04-22 06:28:05

标签: emacs elisp customization text-editor key-bindings

我希望在 Alt 时删除当前行,并按两次字母 d

如何在我的Emacs配置文件中实现此目的?

目前我所拥有的只是.emacs

(global-set-key (kbd "M-9") 'prev-window)
(global-set-key (kbd "M-0") 'other-window)

1 个答案:

答案 0 :(得分:3)

您可以使用自己的键盘映射:

(defvar somename-map (make-sparse-keymap) "Keymap for M-d")
(define-key somename-map (kbd "M-d") 'kill-line)
(define-key somename-map (kbd "M-w") 'kill-word)

(global-set-key (kbd "M-d") somename-map)