-
Notifications
You must be signed in to change notification settings - Fork 45
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
Do you have any idea for auto-completion
feature of ruff-lsp
?
#47
Comments
Specifically for helix, multiple LSP support may also fulfil this need: helix-editor/helix#2507 |
Yes, and that also would be because of I wish there is a rust implementation of |
Presumming you off load linting jobs to ruff. Then for autocompletion, you may use pyright, which is much faster than python-lsp-server. |
I guess my comment belongs on this topic - I am using neovim with coq. My previous other Python LSP tools provided auto-completion with coq. Those are pyre, pyright and python-lsp-server. ruff-lsp does not integrate with coq out of the box. I'm happy to make some effort to do the integration but have no idea where to start. |
This server handles linting (at least currently). Why would you expect it to also handle code intelligence including completions? You can always use additional servers for that. |
I agree with you. And I added auto-completion with jedi to ruff-lsp in my forked repo, but now I think it's not a good way for the reasons above. |
@rchl oh, OK. I guess it's because I stumbled across ruff-lsp via Mason and it's categorised as the same type of tool as the old ones I was using (i.e. LSP), which all plug in to coq and trigger the LSP completions. So I assumed ruff-lsp not only did linting but also some value-adds such as LSP hints to coq. Thanks for the correction. |
I want to use
auto-completion
withruff-lsp
.I'm trying to implement this feature while watching python-lsp-server implementaions.
python-lsp-server
uses jedi for auto-completion.It works now but sometimes very slow compared to vscode IntelliSense (pylance) (My editor is helix-editor).
The text was updated successfully, but these errors were encountered: