A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.
MIT License
Bot releases are visible (Hide)
Published by pappasam over 4 years ago
prettier
.0.17
introduces major public API breaking changes. Temporarily version constrain Jedi to >=0.15.1,<0.17.0
to keep language server usable until we can address all public API changes in upstream Jedi. Version 0.5.0
will require Jedi >=0.17.0
.Published by pappasam over 4 years ago
lsp_rename
README
now provides clearer overview of supported features and usage.Published by pappasam almost 5 years ago
workspace/symbol
Published by pappasam almost 5 years ago
try/except
, increasing language server's resilience.Published by pappasam almost 5 years ago
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
CHANGELOG.md
textDocument/documentSymbol
locations_from_definitions
to get_location_from_definition
. More generally useful.mypy
, pylint
, black
, toml-sort
, and isort
all pass.Published by pappasam about 5 years ago
This release changes dependency ranges for regular dependencies (>=, not ^). Additionally, thanks to the latest pygls, the dirty hack of making the language server only accept full updates is no longer necessary.
Published by pappasam about 5 years ago
Remove custom DID_OPEN and DID_CHANGE features
These are already defined by pygls; turns out the bug I ran into before
is more with the INCREMENTAL versus FULL than the need for me to
implement my open/close options.
Seems to improve performance as well.
Published by pappasam about 5 years ago