-
-
Notifications
You must be signed in to change notification settings - Fork 35
Remove some refactoring commands #419
Comments
Interesting move. There is quite a bit of overlap between clojure-lsp functionality and nrepl. My understanding is the biggest difference is LSP uses static analysis while nrepl works by looking at evaluated code. I guess there is a tradeoff. Do you have an opinion on suggesting LSP use for other functionality like formatting, jumping to definition, finding references, etc.? |
During development, code locations change dynamically. Ideally, formatting codes should be handled statically, but I do not plan to turn it off since it is an essential feature during development. Features now I plan to turn it off are:
vim-iced does not intend to compete with clojure-lsp, but to complement each other. |
@liquidz thank you for the insight into your thought process. I think what you explained makes sense and helps me understand vim-iced a little better. One of the challenges that myself and other vim+clojure users talk about is that there are often many competing solutions for doing some thing. It's a balance between power and simplicity. The way I look at vim-iced is as a tool that brings together many other tools to create a comprehensive development tool. Do you prefer to point users to using clojure-lsp with some other plugin like coc-clojure, vim-lsp, etc., or are you thinking about adding LSP options to vim-iced's menus? I'd be happy to help out with some of the docs if I can. |
Yes.
Currently no.
PR is very welcomed :) |
It is enough to use clojure-lsp.
The text was updated successfully, but these errors were encountered: