Brandon Ringe
Brandon Ringe
Wow, thanks for the quick responses and the PR!
Thanks for the suggestion.
I was thinking about this recently. I think this is a good idea, though I know it might take some time and thought to implement well.
Another thing to consider is that _if_ the memory usage of clojure-lsp can be drastically reduced via graalvm and other methods, this becomes less of a problem. I still think...
I see. I saw the let removal in this gif, which is what made me expect it: https://github.com/clojure-emacs/clj-refactor.el/blob/master/examples/inline-symbol.gif I realize that is not rewrite-clj, but I arrived there from the...
So, there may be some useful code in clj-refactor to reference.
Actually I think clj-suitable uses a repl for that... Not sure if it could be used that way from clojure-lsp. Maybe there's some other way though.
Does it work for JavaScript object completions? It doesn't seem so to me, at least. https://github.com/rksm/clj-suitable#dynamic-completion-demo The idea: If I type `(.| js/document)` with `|` marking the position of the...
Javascript* methods and properties, in this case. So, different approach than for Java, where reflection exists.
I may not be getting what you are saying, but these are HTML DOM methods, essentially, from the `document` api: https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector