Roadmap for ruff server
#10581
Replies: 3 comments 4 replies
-
Is it planned to replace tools like pylsp or pyright? So basically make it a fully featured lsp with autocomplete, goto refs/impl, typechecking etc. or should it just be a complement to those? |
Beta Was this translation helpful? Give feedback.
-
Will |
Beta Was this translation helpful? Give feedback.
-
Unsure if this is ok or not, but it felt wrong to comment on a closed bug, or creating a new one when I spotted this thread.
This leaves me a bit confused. Why would the editor send toml files to the python lsp? At least for vim-lsp, it's my understanding that each vim instance starts their own servers, meaning if I open a new terminal and start poking around in pyproject.toml, firstly vim-lsp/vim-lsp-settings wouldn't talk to the ruff server that is currently reporting back to my main editor, and if I were to open pyproject.toml in that editor, there would have to be logic explicitly stating that if my server is ruff, then send pyproject.toml, which feels oddly specific for a client to deal with no? I'm all for being completely wrong, but .. it does sound a lot like "vscode does this, so we can skip monitoring for changes to the configuration file(s)" (quick disclaimer; if anything I say comes across as combative/sarcastic, I'm truly sorry, that's not the intended tone) |
Beta Was this translation helpful? Give feedback.
-
ruff server
is still in an early stage of development. This discussion is both a public reference of our roadmap for the project, and a place to raise questions or make requests related to the server and its proposed features.This is subject to change as the project evolves, and feedback is very much welcomed!
Roadmap
pyproject.toml
/ruff.toml
/.ruff.toml
for linter/formatter configuration, per workspace folderBeta Was this translation helpful? Give feedback.
All reactions