[英]Clojure - start a REPL without a project.clj
我開始在leiningen
使用Clojure(現在boot
)。
現在我有時想快速進入Emacs中的Clojure {Script} CIDER REPL來執行一些指令。 我不想為此創建一個project.clj
文件,因為我只想扔掉REPL。
是否有一種方法可以獲取Clojure REPL,例如在*scratch*
緩沖區中?
好了,即使路徑中沒有project.clj,您也可以在任意位置執行Mx蘋果酒劫持。 這對我有用。
您只需在旁邊的友好控制台/外殼/終端中輸入lein repl
即可-無需project.clj
。 這將按預期啟動REPL,然后您可以通過Mx cider-connect
連接器從Emacs連接到REPL(在最新版本中,它會方便地建議要連接的主機和端口)。 Mx cider-jack-in
lein repl
在幕后基本上做同樣的事情(即lein repl
)。
我不是引導用戶,但是根據leiningen用戶的引導Wiki,應該可以調用boot repl -s
。
使用Mx cider-jack-in
,如果您不希望它警告您正在運行沒有Clojure項目的cider-jack-in
,請在emacs.d/init.el
添加以下emacs.d/init.el
:
(setq cider-allow-jack-in-without-project t)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.