66See the parent of this repository, [ jupyterlab-lsp] ( ../../README.md ) for the
77reference client implementation for [ JupyterLab] [ ] .
88
9- ## batteries expected
9+ ## Installing language servers
1010
11- ` jupyter-lsp ` doesn't come with any Language Servers! However, we will try to use
11+ ` jupyter-lsp ` does not come with any Language Servers! However, we will try to use
1212them if they _ are_ installed and we know about them.
1313
1414> You can disable this behavior by configuring [ ` autodetect ` ] ( #autodetect )
@@ -17,13 +17,7 @@ Use a package manager to install a [language server][lsp-implementations]
1717(also [ this list] [ langserver ] ) from the tables below: these implementations are
1818tested to work with ` jupyter-lsp ` .
1919
20- Don't see an implementation for the language server you want? You can
21- [ bring your own language server] ( #bring-your-own-language-server ) .
22-
23- > Please consider [ contributing your language server spec] ( ./CONTRIBUTING.md#spec )
24- > to ` jupyter-lsp ` !
25-
26- | language | ` npm install (-g) ` , or <br />` yarn/jlpm add (-g) ` |
20+ | language | ` npm install (-g) ` , or ` yarn/jlpm add (-g) ` |
2721| ------------------------- | :----------------------------------------------: |
2822| bash | ` bash-language-server ` |
2923| css<br />less<br />sass | ` vscode-css-languageserver-bin ` |
@@ -46,9 +40,14 @@ Don't see an implementation for the language server you want? You can
4640[ jupyter-lsp ] : https://github.com/krassowski/jupyterlab-lsp.git
4741[ jupyterlab ] : https://github.com/jupyterlab/jupyterlab
4842
49- > possible future namespace...
5043
51- ## bring your own language server
44+ Don't see an implementation for the language server you need? You can
45+ [ bring your own language server] ( #adding-custom-language-servers ) .
46+
47+ > Please consider [ contributing your language server spec] ( ./CONTRIBUTING.md#spec )
48+ > to ` jupyter-lsp ` !
49+
50+ ## Adding custom language servers
5251
5352### Jupyter config via ` traitlets `
5453
@@ -109,7 +108,7 @@ c.LanguageServerManager.language_servers = {
109108can be automatically detected as providing a language server spec. These are a
110109little more involved: see [ CONTRIBUTING] ( ./CONTRIBUTING.md ) .
111110
112- # Other Configuration Options
111+ # Configuration Options
113112
114113Like ` language_servers ` , these can be configured via ` jupyter_notebook_config.json `
115114(or .py) or via command line arguments to ` jupyter notebook ` or ` jupyter lab ` .
0 commit comments