It should be possible with minimal pain according to @karthiknadig. Also, check out 馃憠 https://github.com/pappasam/jedi-language-server/blob/master/jedi_language_server/server.py 馃憟 Things to do before enabling this: - [x] Ensure help tool tip supports markdown https://github.com/microsoft/vscode-python/issues/12179#issuecomment-642869009 - [x] Remove pylint minimal checkers #13321
Activity
karthiknadig commentedon Jun 19, 2020
Consider this when handling tooltip: #12179 (comment)
karthiknadig commentedon Aug 13, 2020
Remove pylint minimal checkers: #13321 . We should ensure that we are surfacing problems found by
parso.karthiknadig commentedon Sep 2, 2020
Check if this issue exists #13751. If it does exist file a bug on
jedi.kimadeline commentedon Oct 19, 2020
Related Jedi LSP issues: https://github.com/microsoft/vscode-python/issues/13532 #13884 #13882
karthiknadig commentedon Jun 10, 2021
Thanks Dave Halter (@davidhalter) for
jedithat has allowed us to provide a pure python language server, with amazing analysis and performance.Thanks Samuel Roeca (@pappasam) for
jedi-language-serverwhich builds on top ofjedito provide a great language server experience to our users.Thanks Daniel Elero (@danixeee) for the language server implementation all of this sits on.
/cc Jerod Santo (@jerodsanto)
davidhalter commentedon Jun 11, 2021
Still not happy with the performance, but I'm working on something like Jedi in Rust. :) So it might be a lot faster in a year or so.
jerodsanto commentedon Jun 11, 2021
Dave Halter (@davidhalter) Samuel Roeca (@pappasam) Daniel Elero (@danixeee) on behalf of Karthik Nadig (@karthiknadig) and Maintainer Week we'd love to send each of you a free Maintainer t-shirt! Please email editors@changelog.com to redeem, if you're interested 馃挌
brettcannon commentedon Jul 13, 2021
Now that we have Jedi behind a language server, the next step is to drop the old Jedi 0.17 support.