Python Language Server Versions Save

An implementation of the Language Server Protocol for Python

0.36.2

3 years ago
  • Flatten folding regions
  • Enable code folding results aggregation

0.36.1

3 years ago
  • Add code in front of the diagnostic message for flake8.
  • Pass document path to jedi_names when a file is not placed in a module.

0.36.0

3 years ago
  • Allow passing explicit environment variables to Jedi environment
  • Add document path to Jedi's sys_path
  • Resolve flake8_executable allowing ~/${HOME} paths
  • Pass server settings to new workspaces
  • Synchronize document text updates
  • Correct method and attribute detection on document/symbols call
  • Specify relevant document path when retrieving some plugin settings

0.35.1

3 years ago
  • Fix ujson dependency for Python 2.

0.35.0

3 years ago
  • Allow usage of Pylint via stdin.
  • Require python-jsonrpc-server >= 0.4.0
  • Update ujson dependency to work with its latest release.
  • Move CI to Github Actions.

0.34.1

3 years ago
  • Make flake8 plugin use stdin.
  • Fix error when formatting if continuation lines are incorrectly indented when using autopep8.

0.34.0

3 years ago
  • Add option to configure flake8 executable.
  • Read pycodestyle and flake8 configurations per workspace.
  • Parse ignore arguments in flake8 to avoid issues with Atom.

0.33.3

3 years ago
  • Do not start shutdown sequence on TCP when not checking parent process

0.33.2

3 years ago
  • Do not create documents from a textDocument/rename
  • Fix some code quality and bug-risk issues

0.33.1

3 years ago
  • Add support for autopep8 aggressive option from config file