Lasse Määttä
Lasse Määttä
The way `clojure.core/partial` captures the _values_ of vars is not always apparent. A typical scenario: A user wants to write a predicate function for checking whether an object implements a...
The ```.jar``` file contains a 6 megabyte directory called ```out``` which in turn contains compiled sources to cljs.core, re-frame, reagent etc. This causes a lot of warnings when building projects...
**Describe the bug** Running the "Restructure keys" code action for a complex destructuring form several times creates duplicate locals. Assuming of course I'm using this as intended. It looked like...
Hi, I was trying out this neat package and noticed that `M-x journalctl` froze my emacs until I aborted with `C-g`. After a bit of investigating I noticed that during...
**Describe the bug** Given a call site like `(foo/some-function)`, which refers to the non-existing ns alias `foo`, `clojure-lsp` will provide a `Add require '[some.ns.foo :as foo]' x N` code action,...
I was writing some Java-interop code with `cider` and noticed that I need to add a lot of explicit type-hints to get good quality autocomplete suggestions. It was suggested to...
Since clojure 1.11 (as per [CLJ-2603](https://clojure.atlassian.net/browse/CLJ-2603)), destructuring a sequence containing a single map can directly bind to the map contents. An example of this can be seen [here](https://github.com/clojure/clojure/blob/e3520c07e8b21dbf5a91fa14b7114b90dc1e89c6/test/clojure/test_clojure/data_structures.clj#L1334). It might...
When using `set-warn-on-interpretation!`, the generated warnings look like ``` WARNING: interpreting by default at #'cljs.analyzer/*cljs-file*:125:1 attrs64469 Inferred tag was: #{any} ``` It might be better if instead of `#'cljs.analyzer/*cljs-file*` it...
**Describe the bug** `GraphQLTestSubscription` fails to create a WebSocket connection in a test. **To Reproduce** Steps to reproduce the behavior: 1. Define a test class annotated with `@GraphQLTest` 2. Autowire...
When using `parinfer-rust-mode` with `lsp-mode`, sometime the ending delimiters (`)`, `]`, `}`) are not visible to the LSP server. Based on a discussion in the `lsp-mode` ticket, the problem seems...