我可以确认它在〜/ .emacs.d / elpa / yasnippet-20160104.129
当我加载.html文件时,没有按预期的yasnippet菜单,请指教。我没有为.emacs添加额外的东西
答案 0 :(得分:1)
我认为在更新elpa yasnippet软件包时,您的解决方案可能会给您带来一些问题。通常不重命名包目录。
您可能应该首先尝试一些事情。
打开html文件后,请尝试运行
M-x yas-minor-mode
如果这样可行,那么您需要做的就是在html-mode的启动钩子中添加对yas-minor-mode的调用。
或者,您可以尝试执行
M-x yas-global-mode
如果这样可行,那么您需要做的就是调用
(yas-global-mode)
你的init.el文件中的
如果这不起作用,请检查变量yas-snippets-dirs
和yas-installed-snippets-dirs
的值。前者是正常的yas变量,它列出了搜索片段的目录。后者是一个变量,它应该包含elpa包中顶级片段目录的路径。前者通常包含类似
“〜/ .emacs.d / snippets”yas-installed-snippets-dires
如果yas-installed-snippets-dirs
变量存在并且看起来正确,您可以尝试添加类似
(yas/load-directory yas-installed-snippets-dirs)
完成yasnippets的require 后,在init.el文件中