在emacs上自定义键绑定
答
首先,您需要修正括号并使功能互动。
(defun foo()
(interactive)
(message "hello"))
然后你需要可以绑定这个到一个键,而在shell-mode
。
(local-set-key (kbd "C-i") 'foo)
要使其永久,添加一个函数来设置这在shell-mode-hook
或(优选地)添加它的键映射用于模式像这样
(eval-after-load "shell"
'(define-key shell-mode-map (kbd "C-i") 'foo))