特定于文件类型的Emacs快捷方式

Iva*_*llo 3 emacs

有没有办法为不同的文件类型获得不同的快捷方式?
我用它F12来编译.它运行make -f.我想F12跑步

Mx org-export-as-html

当我在Org模式.
我该如何编辑.emacs文件?目前只是:

(global-set-key [f12]'编译)

谢谢,
哈曼

Ran*_*rtz 5

为org-mode添加一个模式挂钩,local-set-key而不是aglobal-set-key

(add-hook 'org-mode-hook (lambda () (local-set-key [f12] 'org-export-as-html)))
Run Code Online (Sandbox Code Playgroud)