我在 .emacs 中有以下代码:
;yasnippet
;;{{{
(load (concat *my-emacs-lib-dir* "plugins/yasnippet/yasnippet"))
(setq yas/snippet-dirs nil)
(yas/initialize)
;; Develop and keep personal snippets under ~/emacs.d/yasnippets
(setq yas/root-directory (concat *my-emacs-lib-dir* "yasnippets"))
(yas/load-directory yas/root-directory)
;;}}}
(add-hook 'javascript-mode-hook (lambda () (yas/minor-mode-on)))
我在*my-emacs-lib-dir* "yasnippets/javascript-mode"
和 中有片段文件*my-emacs-lib-dir* "yasnippets/php-mode"
。
它适用于 php 模式,不适用于 javascript 模式。设置相同,文件没问题。可能是什么原因?