cursive icon indicating copy to clipboard operation
cursive copied to clipboard

Cursive: The IDE for beautiful Clojure code

Results 298 cursive issues
Sort by recently updated
recently updated
newest added

If I use symbols as test constants in a case expression, they are not quoted because the constants are not evaluated. But Cursive doesn't realize that and labels them as...

Hello, If I try to write the following: (defn foo [] (def x 3) x) I get a warning from cursive saying x cannot be resolved, even though this code...

I have project with a tools alias defined something like this: ```clojure {:deps {} :aliases {:build {:deps {io.github.clojure/tools.build {:git/tag "v0.10.3" :git/sha "15ead66"} my-dep/my-dep {:local/root "../my-dep"}} :ns-default build}}} ``` It seems...

Hiding the toolbar on the REPL tool window hides only the buttons but still leaves an empty chrome area visible as can be seen in the screenshots below: ### Toolbar...

But autocomplete works, and the call sites link me to the function definition just fine. ![Screen Shot 2022-11-11 at 6 04 07 PM](https://user-images.githubusercontent.com/11688869/201451431-413888ad-a1da-4af7-b1c7-4a637411e267.png) Cursive version 1.12.4-2022.2 IntelliJ: IntelliJ IDEA 2022.2.3...

Sometimes when you use Delete or Backspace to delete the opening paren, Parinfer fails to delete the closing paren. See the following video. https://github.com/user-attachments/assets/8bbb0976-7d60-49d7-854f-9c6054fd9bd9 Unfortunately, I'm unable to provide a...

Having just made many changes to the project in the file system (git checkout -- someDirectory) and then switching quickly back to IntelliJ and trying to run a command at...

I think it would be logical if IDE highlighted the same symbols in the file, similarly to keywords (i.e. when the cursor is over the keyword all the occurrences of...

I use protocols a lot, e.g. reify them in tests. The quick-fix is incorrect so I often have to manually edit `:require` blocks to define aliases. ### Steps 1) Type...

Currently if I type a namespace aliased symbol like `strs/join`, Cursive's inspection highlights it and offers a quick fix to require `clojure.string` for me. However if I type `::my-specs/thing` I...