在Emacs上缩进clojure
我正在尝试将emacs设置为clojure代码的自动缩进在Emacs上缩进clojure,emacs,clojure,cider,Emacs,Clojure,Cider,我正在尝试将emacs设置为clojure代码的自动缩进 直到现在都不成功。在这个配置文件中设置的命令是什么?< p>这里是一个示例Emacs配置文件,用于我认为Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作: 您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/pr
直到现在都不成功。在这个配置文件中设置的命令是什么?< p>这里是一个示例Emacs配置文件,用于我认为Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作: 您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/profiles.clj中:
{:user {:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]
[refactor-nrepl "1.1.0"]]
:dependencies [[acyclic/squiggly-clojure "0.1.3-SNAPSHOT"]]}}
这里是一个示例Emacs CONFIG,用于考虑Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作:
您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/profiles.clj中:{:user {:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]
[refactor-nrepl "1.1.0"]]
:dependencies [[acyclic/squiggly-clojure "0.1.3-SNAPSHOT"]]}}
这里是一个示例Emacs CONFIG,用于考虑Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作:
您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/profiles.clj中:{:user {:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]
[refactor-nrepl "1.1.0"]]
:dependencies [[acyclic/squiggly-clojure "0.1.3-SNAPSHOT"]]}}
这里是一个示例Emacs CONFIG,用于考虑Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作:
您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/profiles.clj中:{:user {:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]
[refactor-nrepl "1.1.0"]]
:dependencies [[acyclic/squiggly-clojure "0.1.3-SNAPSHOT"]]}}
我补充说
(全局设置键(kbd“RET”)'换行和缩进)
到init
文件,这就成功了。我不确定这是否是最好的解决方案,但它确实奏效了。我补充道
(全局设置键(kbd“RET”)'换行和缩进)
到init
文件,这就成功了。我不确定这是否是最好的解决方案,但它确实奏效了。我补充道
(全局设置键(kbd“RET”)'换行和缩进)
到init
文件,这就成功了。我不确定这是否是最好的解决方案,但它确实奏效了。我补充道
(全局设置键(kbd“RET”)'换行和缩进)
到
init
文件,这就成功了。我不确定这是否是最好的解决方案,但它成功了。你尝试了什么?出了什么问题以及如何出错?我的init.el文件中有:(require'package)(添加到列表'package archives'(“melpa stable”。)http://melpa-stable.milkbox.net/packages/)t)
。在(defvar my packages
也clojure模式,我认为这会带来每个默认缩进?但如果我在处理.clj文件,它仍然没有任何影响,所以我应该用tab手动设置缩进。你读过苹果酒指令吗?它非常强大,事实上,是emacs中clojure的默认环境,有很好的文档是的,我读过它,它的大部分部分对我也有用。但在自动完成部分,我安装了公司模式,它在文档中说:要使选项卡完整,而不丢失手动缩进的能力,你可以将它添加到配置中:(全局设置键(kbd“tab”)35;“公司缩进”或“完成-公用”)
。因此,我将这一行添加到init.el中,但仍然没有缩进。因此,关于“tab”和(苹果酒插口)的完整工作没有出现错误?您尝试了什么?出现了什么问题以及如何解决?我在init.el文件中(除其他外):(需要“包”)(添加到列表“包存档”(“melpa稳定”)。"http://melpa-stable.milkbox.net/packages/)t)
和(defvar my packages
也clojure模式,我认为这会带来每个默认缩进?但如果我在处理.clj文件,它仍然没有任何影响,所以我应该用tab手动设置缩进。你读过苹果酒指令吗?它非常强大,事实上,是emacs中clojure的默认环境,有很好的文档是的,我读过它,它的大部分部分对我也有用。但在自动完成部分,我安装了公司模式,它在文档中说:要使选项卡完整,而不丢失手动缩进的能力,你可以将它添加到配置中:(全局设置键(kbd“tab”)35;“公司缩进”或“完成-公用”)
。因此,我将这一行添加到init.el中,但仍然没有缩进。因此,关于“tab”和(苹果酒插口)的完整工作没有出现错误?您尝试了什么?出现了什么问题以及如何解决?我在init.el文件中(除其他外):(需要“包”)(添加到列表“包存档”(“melpa稳定”)http://melpa-stable.milkbox.net/packages/)t)
和(defvar my packages
也clojure模式,我认为这会带来每个默认缩进?但如果我在处理.clj文件,它仍然没有任何影响,所以我应该用tab手动设置缩进。你读过苹果酒指令吗?它非常强大,事实上,是emacs中clojure的默认环境,有很好的文档是的,我读过它,它的大部分部分对我也有用。但是在自动完成部分,我安装了公司模式,它在文档中说:要使制表符完整,而不失去手动缩进的能力,你可以