yasnipped已經使用elpa/melpa軟件包系統安裝在emacs上。當加載.html文件時yasnippet不會自動加載
我可以證實它在〜/ .emacs.d/ELPA/yasnippet-20160104.129
當我加載一個.html文件沒有yasnippet菜單,符合市場預期,請告知。我沒有添加任何額外的.emacs
yasnipped已經使用elpa/melpa軟件包系統安裝在emacs上。當加載.html文件時yasnippet不會自動加載
我可以證實它在〜/ .emacs.d/ELPA/yasnippet-20160104.129
當我加載一個.html文件沒有yasnippet菜單,符合市場預期,請告知。我沒有添加任何額外的.emacs
我認爲你的解決方案可能會導致你在更新elpa yasnippet包時遇到一些問題。通常不是重命名軟件包目錄的好主意。
有幾件事你可能應該先嚐試。
當您打開一個HTML文件,嘗試運行
的Mx亞斯小調模式
如果一切正常,那麼所有你需要做的就是添加到亞斯通話-html模式的啓動鉤子中的-minor-mode。
或者,你可以嘗試執行
的Mx亞斯全局模式
如果一切正常,那麼所有你需要做的就是把一在init.el文件調用到
(yas-global-mode)
如果這不起作用,請檢查變量yas-snippets-dirs
和yas-installed-snippets-dirs
的值。前者是正常的yas變量,它列出要搜索片段的目錄。後者是一個變量,它應該包含elpa包中頂級片段目錄的路徑。前者通常會包含類似
「〜/ .emacs.d /片段」青年大使計劃安裝-片段,dires
如果yas-installed-snippets-dirs
變量存在,看起來是正確的,你可以嘗試把像
(yas/load-directory yas-installed-snippets-dirs)
在init.el文件
你已經完成了需要yasnippets
yasnippets必須安裝到相應的模式目錄後加載此米頌。你的yasnippets目錄在哪裏?對我來說,html yasnippets存儲在'〜/ .emacs.d/yasnippets/html-mode'中。 – user4035
謝謝。他們是elpa把它們放在〜/ .emacs.d/elpa/yasnippet-version-number/snippets/html-mode的地方。我所做的是將yasnippet-version-number重命名爲yasnippet。然後我在.emacs中加載該目錄幷包含require'yasnippet。現在它會自動加載。 – Wasteland