16
我想爲特定的文件擴展名(即不是模式)運行鉤子。我有elisp的零經驗,所以我的貨物邪教編碼這樣的:Emacs中的文件擴展鉤子
(defun set_tab_mode()
(when (looking-at-p "\\.cat")
(insert "OK")
(orgtbl-mode)))
(add-hook 'find-file-hook 'set_tab_mode)
(應設置orgtbl次要模式後綴.cat文件,並插入文本「OK」,也就是說,它不僅是一個模式設置的問題) 。 不幸的是它不起作用。
他試圖雖然設置未成年人模式,你方法僅適用於不幸的是主要模式。 – bneil
@bneil你可以在lambda中放置任意代碼,無論它是設置主要模式,次要模式還是做一些其他的事情。 –
我正在尋找一種方法來爲給定的文件類型一次打開兩種模式,並且當我知道'auto-mode-alist'時,我不知道你可以使用'lambda's。這對我有用,謝謝! –