我已經安裝了nrepl,Clojure的模式和起動機-KIT-口齒不清包裝nrepl + emacs的形式。我可以通過打開我的.clj文件,然後打開M-x nrepl-jack-in來啓動nrepl。無法評估
然而,當我通過C-X C-ê評價我.clj文件的任何形式,我得到以下信息:
inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer'
我如何得到它嗎?
我已經安裝了nrepl,Clojure的模式和起動機-KIT-口齒不清包裝nrepl + emacs的形式。我可以通過打開我的.clj文件,然後打開M-x nrepl-jack-in來啓動nrepl。無法評估
然而,當我通過C-X C-ê評價我.clj文件的任何形式,我得到以下信息:
inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer'
我如何得到它嗎?
我有這個問題很多次。在所有情況下,這是因爲在nrepl已啓動的情況下,clj緩衝區中尚未啓用nrepl次要模式。因此,任何評估嘗試都會因此錯誤而失敗。
有應該是一個「nrepl」菜單項。如果沒有,這可能是你的問題。 M-x nrepl-enable-on-existing-buffers應該修復它。
我有這個問題一段時間,現在它似乎已經消失;你可能想嘗試重新安裝clojure-mode和nrepl。
您確定M-x nrepl-jack-in
有效嗎?如果那樣,你應該在emacs的一個REPL提示,像這樣:
nrepl需要leiningen 2,因此請確保您在項目中使用正確的版本與nrepl插件是正確的安裝。
還要確保編輯.clj文件時的主要模式是clojure-mode
。
您可能需要發佈截圖以便更容易發現問題。
感謝菲爾,啓用命令做到了! – murtaza52