A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.
MIT License
Bot releases are hidden (Show)
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Same functions as 0.28, but different tag.
Published by pappasam over 3 years ago
0.10.0
. This version explicitly uses pydantic
and better supports initialization options. This enables use to remove the cached-property
dependency for Python versions 3.6 and 3.7.did_open
, for some weird reason the latest pygls bugs out if you don't explicitly set this function to at least an empty function.null
versus missing
attributes. pydantic
/ pygls>=0.10.0
handles this.Published by pappasam over 3 years ago
TextDocumentEdit
.Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
workspace.symbols.ignoreFolders
to set names of folders that are ignored during the workspace symbols action. For performance reasons; things slow down a LOT when symbols come from 3rd party library locations.workspace.maxSymbols
changed to workspace.symbols.maxSymbols
.Published by pappasam over 3 years ago
workspace.maxSymbols
to set the max workspace symbols returned by Jedi. Set to 0 or fewer to disable the setting of max and to return as many symbols as are found.Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
completionItem/resolve
when not all fields are present on the CompletionItem
.Published by pappasam over 3 years ago
Property
. Support is still a bit finicky, and I'm not sure whether it's Jedi's issue or an issue with jedi-language-server at this time.jedi_utils.line_column
now ensures that line length never falls below 0. Resolves https://github.com/pappasam/jedi-language-server/issues/74
Published by pappasam over 3 years ago
docstring-to-markdown
to be compatible with all versions below 1.0
. author confirms there won't be breaking changes until at least then: https://github.com/pappasam/jedi-language-server/issues/68#issuecomment-778844918
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
MarkupKind
, which caused problems when relying on client-provided defaults.Published by pappasam over 3 years ago
MarkupKind
is "markdown"
, convert docstrings from rst to markdown. Currently uses https://github.com/krassowski/docstring-to-markdown, thanks @krassowski for the awesome library! Special attention has been paid to error handling here to give @krassowski leeway to develop the library further.Published by pappasam over 3 years ago
caseInsensitiveCompletion
initialization option added. The user can now tell Jedi to only return case sensitive completions by setting this value to false.str
to pathlib.Path
for workspace symbols.Published by pappasam over 3 years ago