Skip to content
Language Server Protocol support for Sublime Text 3
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Commands Don't clear diagnostics when closing file, add "Clear Diagnostics" cmd Jun 11, 2019
Keymaps Show a list of available LSP commands as comments (#640) Jul 17, 2019
Menus Add an entry in the main LSP menu for key bindings Apr 6, 2018
Syntaxes Change look of references (#413) Sep 24, 2018
docs Add documentation for LaTeX language server (TexLab) (#648) Jul 17, 2019
icons Add a bulb (#489) Dec 31, 2018
messages Add notes for release 0.8.4 May 27, 2019
plugin Fix initialize JSON: Remove extra brackets (#656) Jul 18, 2019
stubs WIP: Unify signature helps (#588) May 19, 2019
tests Add failing test for textedit on non-word completion (#653) Jul 17, 2019
.coveragerc Add coverage configuration to simplify commands Jun 21, 2018
.gitignore Ignore coverage reports Jan 15, 2019
.travis.yml Revert to flake8 3.5.0 Apr 29, 2019
CONTRIBUTING.md Add initial contributor guidelines Sep 28, 2017
LICENSE Create LICENSE Jul 25, 2017
LSP.sublime-settings add magicpython for pyls May 22, 2019
README.md Add documentation for LaTeX language server (TexLab) (#648) Jul 17, 2019
boot.py Text editing cleanup/testability (#577) Apr 28, 2019
dependencies.json Update mdpopups dependencies and remove now defaulted highlighter set… Nov 24, 2017
messages.json Add notes for release 0.8.4 May 27, 2019
mkdocs.yml indent mkdocs nav list. May 20, 2019
mypy.ini Add mypy config and stubs Aug 4, 2017
tox.ini Revert to flake8 3.5.0 Apr 29, 2019
unittesting.json Also run some tests in Sublime Jul 22, 2018

README.md

LSP

GitHub release Build Status Coverage Status Join the chat at https://gitter.im/SublimeLSP/Lobby

Language Server Protocol support for Sublime Text 3 that gives you IDE features.

diagnostics screen-shot

Installation

Stable Version

Open the command palette and run Package Control: Install Package, then select LSP.

Development Version

Clone this repository into your Packages directory. Open the command palette and run Package Control: Satisfy Dependencies.

Getting started

Follow the installation steps for a language server.

Enable the server by running LSP: Enable Language Server from the command palette.

Open a document supported by the language server. LSP should report the language server starting in the status bar.

Documentation is available at LSP.readthedocs.io.

Available Languages

See Language Server Protocol for more available implementations. Please create issues/pull requests so we can get support for more languages.

Getting help

If you have any problems, see the troubleshooting guide for tips and known limitations. If the documentation cannot solve your problem, help can be found in the gitter chat or by searching/creating creating a new issue.

You can’t perform that action at this time.