Vitalie Spinu

Results 368 comments of Vitalie Spinu

I think this part is best handled in the bencode/nrepl side. If you pass a symbol you will have to check for that symbol in every middleware, or have a...

Cannot be done without overwriting one or two nrepl.bencode functions. Especially that `nil` is used as a [termination](https://github.com/clojure/tools.nrepl/blob/master/src/main/clojure/clojure/tools/nrepl/bencode.clj#L293-L297) tocken for the entire message. The write part uses multimethods, meaning that...

But I am not sure if this nrep/nil workaround would address the core issue. Middleware should not be relying on nil values because nrepl cannot pass those in either direction.

> I guess when you send nil from the server to the client that'd be OK even for Emacs. You cannot send nil from server. It is send as [an...

> act that I was recently handed over the project. :-) Cool! Then it might be really worth extending bencode/nrepl protocol a bit. The recent change that made empty RETs...

I am attempting to replicate this but getting instead ``` 1. Caused by java.lang.IllegalStateException Attempting to call unbound fn: #'cider.nrepl.middleware.enlighten/light-reader Var.java: 45 clojure.lang.Var$Unbound/throwArity AFn.java: 32 clojure.lang.AFn/invoke Var.java: 384 clojure.lang.Var/invoke LispReader.java:...

I see it. Thanks. Will have a look.

I think there is no harm in allowing `'` to be a symbol for font-lock purpose. #290 is essentially un-fixable given current syntax table toolset in emacs, but this particular...

Same here. I am setting `xref-prompt-for-identifier` to t. Question, even if lsp cannot fetch all the available references for the completion, can it just provide simple prompt with no completion?...

Oh, boy. That's a such a handicap. Then I guess you don't have a choice then.