编辑器通过包和扩展提供Clojure支持。虽然这些功能各不相同,但它们都足以进行Clojure开发,所以选择最适合您的编辑器。
CIDER - Emacs 包,用于 Clojure 的交互式编程(REPL),包括 clojure-mode 主模式,提供语法高亮、缩进、导航和重构支持。
inf-clojure - 基于流行的 inferior-lisp,与 Clojure 子进程(REPL)进行基本交互
clojure-ts-mode clojure-mode 的 treesitter 实现(开发中)
VSpaceCode Spacemacs 类似的按键绑定,支持 Calva
Cursive 理解代码的 Clojure(Script) IDE,提供高级结构化编辑和重构支持(许可软件)
Clojure Extras 插件 - 为 Clojure 开发提供额外功能的插件
clojure-lsp-intellij - 通过 clojure-lsp 进行静态分析的插件
Conjure 用于评估 Clojure(和其他语言)的交互式环境
AstroNvim 和 AstroCommunity Clojure 包 (lua)
Magic-kit (fennel) 由 Conjure 维护者创建
Cajus-nfnl (fennel)
Light Table (已归档)
Eclipse Counterclockwise (不活跃)
Nightcode (不活跃)
Clojars - 以 Clojure 为中心的 Maven 存储库
Clojure Toolbox - Clojure 库的分类索引
FlowStorm - 一个具有许多功能的 Clojure 和 ClojureScript 调试器