我正在寻找一个安装配置文件,以便使用Emacs和Clojure。 与此类似的东西: https://github.com/flyingmachine/emacs-for-clojure/archive/book1.zip
答案 0 :(得分:2)
我建议您避开Brave和True自定义文件的Clojure。我是Clojure的新手并使用该文件。它使用极其旧版本的Cider,当我尝试通过更新来修复bug时,什么都行不通。最终,我不得不使用
Locate emacs
在终端中查找emacs相关文件的每个特定位置。为了简化故事,我的emacs再也没有工作,我最终失去了对Nautilus文件浏览器的控制权,我以为我的电脑会爆炸。反正。
我建议您尝试使用Spacemacs而不是配置文件。它install很容易,并且易于配置。以下是Clojure的initial setup说明和brief introduction manual。
答案 1 :(得分:1)
以下是我Emacs config的一些片段。只需将它放入您的主目录。
设置包源:
;; packages
(setq package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.org/packages/")))
(require 'package)
(package-initialize)
包列表(截断):
(setq my-packages
'(auto-complete
cider
clojure-mode
paredit))
安装包:
(dolist (pkg my-packages)
(unless (package-installed-p pkg)
(package-install pkg)))
Clojure(脚本)配置:
;; clojure
(add-hook 'cider-mode-hook (lambda () (show-paren-mode 1)))
(add-hook 'cider-mode-hook #'eldoc-mode)
(add-hook 'cider-mode-hook #'paredit-mode)
(add-hook 'cider-mode-hook #'imenu-add-menubar-index)
(setq cider-font-lock-dynamically nil)
(setq cider-repl-use-pretty-printing t)
;; clojurescript mode
(add-hook 'clojurescript-mode #'paredit-mode)
(add-hook 'clojurescript-mode #'paredit-mode)
设置代码行号:
;; Line numbers
(line-number-mode t)
(global-linum-mode t)
(column-number-mode t)
(setq linum-format " %d")