我使用Emacs作爲我的Lisp環境,並且想要離線訪問Common Lisp HyperSpec。我下載了它,並將這些文件夾放到我的emacs.d
目錄中。然後我把下面的代碼到我的.emacs
:通過Emacs離線查看Common Lisp HyperSpec
(global-set-key [(f2)] 'slime-hyperspec-lookup)
(setq common-lisp-hyperspec-root "/.emacs.d/HyperSpec/")
然而,每次我試圖尋找它的東西的時候,我的查詢結束是畸形的。具體來說,假設我搜索dotimes
;被甩到我的瀏覽器中的是file:///.emacs.d/HyperSpec/Body/m_dolist.htm
,它與HyperSpec
文件夾中的目錄結構不匹配,導致查詢失敗。 HyperSpec查找的格式適合網頁版本(在這種情況下,它工作得非常好)。
有沒有什麼辦法可以解決這個問題,如果有,怎麼辦?我基本上只想查看HyperSpec,即使我不在線。
你說你把HyperSpec放到你的.emacs.d中,是你的.emacs.d。在系統根目錄中,就像你在這裏輸入的那樣,或者你的setq路徑是〜/ .emacs.d/HyperSpec /?或者,這可能是形成這個問題的一個錯字? – Orpheus
[有沒有像linux man這樣的常見lisp文檔?](http://stackoverflow.com/questions/18007730/is-there-any-common-lisp-docs-like-linux-man) – sds