我是新手Emacs用戶,並且在嘗試安裝新的Emacs軟件包時遇到問題。該包是https://github.com/tlh/workgroups.el。 我遵循隨附的README.md文件中的文件安裝說明:我將「workgroup.el」的內容複製到具有相同名稱的新文本文件中,將其保存到與我的init.el文件相同的目錄(「Put在你的Emacs加載路徑上的某個地方添加「workgroups.el」),然後添加(需要'workgroups)到我的init.el文件(「添加這行到你的.emacs文件:(需要'workgroups)」)。Emacs(24.4.1)不會打開已安裝的軟件包
然而,保存時和關閉的Emacs,然後打開我的初始化文件,我得到了 以下錯誤消息
「文件錯誤:無法打開加載文件,沒有這樣的文件或目錄,工作組」
爲什麼Emacs不認識新包?
在此先感謝您的幫助:)
從確保它位於'load-path',輸入'Ch v',然後鍵入'load-path'開始。你把'workgroups.el'放在列表中的目錄是什麼? – EvgeniySharapov
感謝您的建議。我已將'workgroups.el'放置在我的默認目錄中,由(setq default-directory'「C:/Users/espend/AppData/Roaming/.emacs.d /」)'設置。當輸入'Ch v load-path'時,我會得到以下路徑:''c:/Users/espend/AppData/Roaming/.emacs.d/elpa/ace-window-0.8.1/「' ,其中包含我的默認目錄。那麼,'workgroups.el'是否正確放置在'(require'workgroups)'被激活? – myotis
我不確定我是否正確理解了你關於'default-path'的問題,但'default-path'只是一個特定於緩衝區的變量。重要的是'load-path'列表包含具有'workgroups.el'的目錄。當你查看'load-path'的值時,列出了'C:/ Users/espend/AppData/Roaming/.emacs.d'(這是你放置'workgroups.el'的地方,對嗎?這裏有一些更多的信息[LoadPath](http://emacswiki.org/emacs/LoadPath) – EvgeniySharapov