Emacs 中使用Clojure Mode
基本配置
兄弟,不要折腾了,直接照抄Emacs大师Steve Purcell的配置https://github.com/purcell/emacs.d
配置完之后Clojure-Mode已经配置好,附带一些其他的配置。
使用
安装leiningen https://github.com/technomancy/leiningen
leiningen 是一个Clojure的项目管理工具。
常用快捷键
M-x cider-jack-in 打开一个repl 的session,你编写的Clojure代码之后会在这里运行。
C-c C-k 编译Clojure代码,如果编译出错 C-c C-f来定位错误的地方然后修正。
C-c C-, 可以用来运行测试文件,结果会输出到打开的repl session。
C-c M-n 用来切换repl session的namespace, 如果你正在编写一个clojure文件,可以
使用这个快捷键来一边开发,一边测试。
C-c C-o 可以用来清初repl session的无用信息。
C-c C-d 可以用来查看函数的doc。
M-. 可以查看函数的源代码。
M-, 用来查看第三方库。