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 about 3 years ago
jediSettings.debug
now writes to stderr, not stdout. stdout broke the language server.Published by pappasam about 3 years ago
jediSettings.debug
that lets user configure jedi's debugging messages to print to stdout.Published by pappasam about 3 years ago
module_path
, so lsp_location
now returns an Optional[Location]
. Thanks @dimbleby !Published by pappasam about 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
Published by pappasam over 3 years ago
module
, class
, instance
, function
, param
, path
, keyword
, property
, and statement
.enable
is set to false, the hover language feature will not be registered. May consider adding something similar to most language server features if this proves useful.Path
has been renamed to Full name
, which is more accurate and is directly tied to the hover disabling options.Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
get_type_hint
is now wrapped in general Exception. It's more broken than thought, so we'll prevent this from bubbling up to users.Published by pappasam over 3 years ago
docstring-to-markdown
is no longer automatically wrapped in a code block. I found that, more often than not, this resulted in annoying formatting for me.Published by pappasam over 3 years ago
RenameFile now works correctly: kind
now correctly passed to RenameFile due to recently-released pygls updates. Minimum pygls version now 0.10.3.
Published by pappasam over 3 years ago
Require importlib-metadata for Python 3.6 and 3.7. It is technically required and some clients might check jls version. See: https://github.com/pappasam/coc-jedi/issues/32
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
--tcp
: use TCP server instead of stdio--host
: host for TCP server (default 127.0.0.1)--port
: port for TCP server (default 2087)--log-file
: redirect logs to the given file instead of writing to stderr-v
/ --verbose
: increase verbosity of log outputPublished by pappasam over 3 years ago
argparse
instead of click
.0.10.2
to accommodate recent bugfixes / prevent users from filing issues based on old version.click
from dependencies.Published by pappasam over 3 years ago
Published by pappasam over 3 years ago
General TextEdit fixes for code refactoring: