【发布时间】:2014-02-24 13:16:11
【问题描述】:
是否可以在 emacs 中定义文件特定的键绑定? 我想可以创建一个次要模式并在特定文件打开时加载它,但只有一个键绑定似乎有点过头了。
【问题讨论】:
-
(global-set-key [f5] (lambda () (interactive) (if (equal (buffer-name) "*scratch*") (message "Congratulations -- you are executing F5 in buffer %s" (buffer-name)))))或者,您可以使用buffer-file-name,然后使用文件路径。您也可以使用文件扩展名来执行此操作 - 例如,(if . . . (file-name-extension input-filename)
标签: emacs key-bindings