Clojure新手求助:如何查找并编辑cider-lein-parameters?
嘿,我刚接触Clojure、Leiningen和Spacemacs的时候也踩过这个坑!别慌,cider-lein-parameters不是一个单独的文件,它是Spacemacs/Emacs里的一个配置变量,我来一步步教你找到并修改它:
第一步:打开Spacemacs的配置文件
按下快捷键<SPC> f e d(这里的<SPC>就是键盘上的空格键),这会直接打开你的.spacemacs配置文件——这是Spacemacs里存放所有自定义设置的核心文件。第二步:定位自定义配置区域
在打开的.spacemacs文件里,按<C-s>搜索dotspacemacs/user-config,这是一个专门用来放置个人自定义配置的函数,你所有的个性化设置都应该写在这个函数的括号范围内。第三步:添加参数配置代码
在dotspacemacs/user-config函数的括号里,插入下面这行代码:(setq cider-lein-parameters "repl :headless :host localhost")放在已有自定义代码的前后都可以,只要确保在函数的括号内就行。
第四步:保存并生效配置
按下<SPC> f s保存配置文件,接着按下<SPC> f e R重新加载Spacemacs配置(不用重启整个编辑器)。
现在再尝试启动cider-jack-in,应该就能正常加载REPL了!
简单补充下:cider-lein-parameters这个变量是用来告诉CIDER,调用Leiningen启动REPL时要使用的命令行参数。默认的repl :headless :host ::在部分网络环境下可能会导致连接失败,改成localhost就指定了REPL绑定到本地回环地址,从而解决了连接问题。
内容的提问来源于stack exchange,提问作者orangeorangepeel

