cla*_*ccs 4 emacs clojure slime leiningen
我有一个问题:
当我使用带有clojure和elein(leiningen扩展名)的emacs时,我将我的代码写入文件中,然后我需要连接到swang,我输入"elein swank"并打开conexion ... 2步)我打开一个repl ... 3)我输入slime-connect(并按y两次)4)这一步真的很烦人:我需要使用我的文件或更改命名空间...
到目前为止一直这么好..问题是如果我的文件里面有一点错误(也许是一个括号)现在我侮辱我的代码,我重复所有步骤......再次!
对我来说,这真的很烦人,我真的很喜欢emacs,我已经使用了很长时间并且是最好的编辑器,但是将它与netbeans(今天我试试......这很好但是它的重复...)与netbeans相比较我只需要点击一下即可完成所有这些步骤......
我可以按"加载文件",这将加载我的文件在repl ....严重!! 如果我按下NS中的别名/文件,它会打开repl并更改命名空间......太好了
现在..我的问题是,是否有可能在emacs内创建一个命令,而不是make everything..maybe,这将是非常好的..一个命令,而不是打开一个repl并加载我的文件或我的ns ...将是伟大的...这有可能吗?...有人这样做吗??谢谢
非常感谢有一个美好的一天!
elein-swank应该在为您启动后自动连接到swank后端.有一个最近修复的错误阻止了一些swank-clojure版本,所以你可能想要更新elein.el到最新版本.
您可以使用elein-reswank重新启动后端并在必要时重新连接到后端.
一旦运行,C-c C-k将在后端编译并加载.clj文件.C-c C-z将从任何clojure源缓冲区转到REPL.
希望这些提示有助于简化您的emacs /粘液体验 - 这真的是一个很好的工作环境,所以如果可以的话,坚持下去!:-)