当在包含空白的deps.edn
的目录中调用clojure
时,会以非零值退出。我想知道是否可以考虑将该情况视为完全不存在deps.edn文件的情况?
这将极大地提升Calva的用户体验。Calva默认在激活时启动clojure-lsp。一个激活触发器是打开Clojure文件。在VS Code中创建deps.edn文件时,它会作为一个空文件创建,然后用户可以编辑。当因为文件创建而启动clojure-lsp时,clojure会由clojure-lsp调用以确定类路径。如果文件仍然为空,该命令将失败,且在该会话中将没有用户使用clojure-lsp。
对于Clojure的初学者来说,这一点尤为重要,我们希望指导如何创建一个最小化的deps.edn项目并使用Clojure编辑器连接到REPL。现在,该说明变得相当复杂。