Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Emacs上缩进clojure_Emacs_Clojure_Cider - Fatal编程技术网

在Emacs上缩进clojure

在Emacs上缩进clojure,emacs,clojure,cider,Emacs,Clojure,Cider,我正在尝试将emacs设置为clojure代码的自动缩进 直到现在都不成功。在这个配置文件中设置的命令是什么?< p>这里是一个示例Emacs配置文件,用于我认为Culjule的“最小”可用Emacs配置。我之所以说“最小”,是因为如果没有良好的代码完成、跳转到定义、项目感知文件处理等,我不愿意工作: 您可以从中克隆到~/.emacs.d: 这只是一个hilight,请参阅示例项目中的init文件了解上下文,查看项目中的最新版本,等等。不要只是复制这些: 还有一些代码要添加到~/.lein/pr

我正在尝试将emacs设置为clojure代码的自动缩进


直到现在都不成功。在这个配置文件中设置的命令是什么?

< 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的默认环境,有很好的文档是的,我读过它,它的大部分部分对我也有用。但是在自动完成部分,我安装了公司模式,它在文档中说:
要使制表符完整,而不失去手动缩进的能力,你可以