[英]customize key binding on emacs
(defun foo ()
message "hello")
我想在外壳模式下将函数foo绑定到键“ ctl + l”,有人可以告诉我代码吗?
首先,您需要固定支架并使该功能具有交互性。
(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))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.