From 816e64c53ebd2d8872754001d9ea2da75ba47f52 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Fri, 22 Dec 2017 21:50:03 +0800 Subject: [PATCH] Add overrid_cmd option for lsp layer --- docs/layers/language-server-protocol.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/layers/language-server-protocol.md b/docs/layers/language-server-protocol.md index 91b2dd834..ef61f73dd 100644 --- a/docs/layers/language-server-protocol.md +++ b/docs/layers/language-server-protocol.md @@ -39,6 +39,23 @@ call SpaceVim#layers#load('lsp', \ } ``` +default language server commands: + +| language | server command | +| ------------ | --------------------------------- | +| `javascript` | `['javascript-typescript-stdio']` | + +To override the server command, you may need to use `override_cmd` option: + +```vim +call SpaceVim#layers#load('lsp', + \ { + \ 'override_cmd' : { + \ 'rust' : ['rustup', 'run', 'nightly', 'rls'], + \ } + \ } +``` + ## Key bindings | Key Binding | Description |