You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/clojure-editors/index.md
+27-6Lines changed: 27 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -328,13 +328,34 @@ SublimeText and IntelliJ are commercial editors (with limited free editions) whi
328
328
Consider using VSCode with Clover or Calva plugin or help support the evolution of the Pulsar project
329
329
330
330
=== "Intellij"
331
-
[Cursive](https://cursive-ide.com/) may be an appropriate choice for people from a Java background who are already familiar with IntelliJ. Cursive will run static analysis of Clojure code when opening a Clojure project, as IntelliJ does with other languages.
332
331
333
-
Follow the [Cursive user guide](https://cursive-ide.com/userguide/){target=_blank} to configure IntelliJ and install Cursive.
332
+
[:globe_with_meridians: IntelliJ IDEA](https://www.jetbrains.com/idea/) is a commercial product that provides an editor for Java and Kotlin. An IntelliJ IDEA Community Edition is a version of the product that is distributed under the Apache 2.0 licence and can be used for commercial and non-commercial work.
334
333
335
-
!!! HINT "Requires license for commercial development"
336
-
There is a free license when development is not for commercial projects, however, a license must be purchased for each developer working on a commercial project.
334
+
IntelliJ may be an appropriate choice when working with Java and Clojure projects or where there is already familiar with IntelliJ.
[:fontawesome-brands-github: Clojure-REPL-Intellij](https://github.com/afucher/clojure-repl-intellij) plugin provides a Clojure REPL client which can start an nREPL server from IntelliJ or connect to an existing nREPL process. The REPL client can evaluate code, run tests, reload / refresh namespaces, interupt evaluation and navigate the history of commands sent to the REPL.
340
+
341
+
{loading=lazy}
342
+
343
+
[:fontawesome-brands-github: Clojure-LSP-Intellij](https://github.com/clojure-lsp/clojure-lsp-intellij) plugin provides an Language Server Protocol (LSP) server implementation for Clojure and ClojureScript, providing static analysis of a code base to show diagnostics and provide code completion data. The LSP server also enables tools to refactor Clojure and ClojureScript code.
344
+
345
+
{loading=lazy}
346
+
347
+
348
+
=== "Commercial Closed Source plugin"
349
+
350
+
[:globe_with_meridians: Cursive](https://cursive-ide.com/){target=_blank} is a commercial and closed source plugin for IntelliJ which provides a Clojure REPL client, evaluation and test running tools.
351
+
352
+
Cursive uses the IntelliJ proprietary static analysis tools (rather than the Language Server Protocol standard).
353
+
354
+
Follow the [:globe_with_meridians: Cursive user guide](https://cursive-ide.com/userguide/){target=_blank} to configure IntelliJ and install Cursive.
355
+
356
+
!!! HINT "Requires license for commercial development"
357
+
There is a free license when development is not for commercial projects, however, a Cursive license must be purchased for each developer working on a commercial project.
0 commit comments