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
On first request with prefix = my- the variable is present in the list of candidates, on the second request with prefix my-l the list of candidates is empty.
Other observations
After downgrading cider-nrepl to version 0.44.0 the problem is not reproducible.
The problem is reproducible for both: Clojure and ClojureScript projects. Maybe it's related to the upgrade of compliment, but I'm not sure and I don't know how to debug it.
I can reproduce it with default CIDER settings with emacs -q.
Damn it, yes, my bad. I broke context caching compatibility in Compliment and forgot to update it in CIDER. Will a CIDER fix suffice or should I revert the breaking change?
Expected behavior
Code completion works consistently.
Actual behavior
Relevant completion candidates disappear from the list randomly (I noticed this at least for local bindings and keywords).
Steps to reproduce the problem
This is tricky, because sometimes it works and sometimes not.
deps.edn
project and define some function with local bindings:my-local-variable
(maybe remove some characters then type again)my-local-variable
won't be in the list of company/cofru candidates.Relevant nREPL messages:
On first request with prefix =
my-
the variable is present in the list of candidates, on the second request with prefixmy-l
the list of candidates is empty.Other observations
After downgrading
cider-nrepl
to version 0.44.0 the problem is not reproducible.The problem is reproducible for both: Clojure and ClojureScript projects. Maybe it's related to the upgrade of
compliment
, but I'm not sure and I don't know how to debug it.I can reproduce it with default CIDER settings with
emacs -q
.Screencast
screencast.mov
Environment & Version information
CIDER version information
Lein / Clojure CLI version
Clojure CLI 1.11.1
Emacs version
29.2
Operating system
MacOS 14 & Arch Linux (reproducible on both)
JDK distribution
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment Homebrew (build 17.0.9+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.9+0, mixed mode, sharing)
The text was updated successfully, but these errors were encountered: