ilinum / python-langserver

Language server which talks LSP via JSONRPC for Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python language server

Note: This language server is currently in the early stages of active development and not all features are yet supported. We encourage desktop users to use https://github.com/palantir/python-language-server instead.

This is a language server for Python that adheres to the Language Server Protocol (LSP). It uses Jedi to perform source code analysis. Python versions 2.x and 3.x are supported.

Getting started

You'll need python version 3.5 or greater.

  1. pip3 install -r requirements.txt
  2. python3 python-langserver.py --mode=tcp --addr=2087

To try it in Visual Studio Code, install the vscode-client extension and then open up a .py file.

About

Language server which talks LSP via JSONRPC for Python.

License:MIT License


Languages

Language:Python 97.5%Language:TypeScript 2.3%Language:Shell 0.1%