针对文件类型的Emacs快捷键

3
有没有一种方法可以为不同的文件类型设置不同的快捷键?通常我使用F12进行编译。它运行make -f。我想让F12在Org模式下运行M-x org-export-as-html。我应该如何编辑我的.emacs文件?目前只有这样:

(global-set-key [f12] 'compile)

谢谢,hamen
2个回答

5

为org-mode添加一个模式钩子,使用local-set-key而不是global-set-key

(add-hook 'org-mode-hook (lambda () (local-set-key [f12] 'org-export-as-html)))

应该把(lambda ...)写作'(lambda ...)吗? - John D. Cook
我认为lambda是自引用的,所以不行。 - Randal Schwartz

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接