Spacemacs CIDER

Spacemacs 是 emacs 的發行版,附帶了許多預配置且易於安裝的軟體包。此外,對於那些熟悉 vim 編輯風格的人來說,它非常友好。Spacemacs 提供基於 CIDER 的 Clojure 層

要安裝和配置它以與 Clojure 一起使用,請先安裝 emacs。然後備份以前的配置:

$ mv ~/.emacs.d ~/.emacs.d.backup

然後克隆 spacemacs 的儲存庫:

$ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

現在,開啟 emacs。它會詢問你有關你的偏好的一些問題。然後它會下載更多軟體包並配置你的 emacs。之後安裝了 spacemacs,你就可以新增 Clojure 支援了。按 SPC f e d 開啟 .spacemacs 檔案進行配置。在檔案中找到 dotspacemacs-configuration-layers,在它下面有一個開放的 paren。在新線型 clojure 的 parens 之間的任何地方。

(defun dotspacemacs/layers ()
  (setq-default
   ;; ...
   dotspacemacs-configuration-layers
   '(clojure
     ;; ...
    )
   ;; ...
))

SPC f e R 儲存並安裝 clojure 圖層。現在,在任何 .clj 檔案中,如果你按 , s i spacemacs 會嘗試為你的專案產生一個新的 clojure REPL 連線,如果它成功,它將顯示在狀態列中,之後你可以按 , s s 開啟一個新的 REPL 緩衝區來評估你的碼。

有關 spacemacs 和蘋果酒的更多資訊,請聯絡他們的文件。 Spacemacs docsCider docs