-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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: