From 723df1c4cb6558c7521b35cf35faae80acb85576 Mon Sep 17 00:00:00 2001 From: Tama McGlinn Date: Sun, 30 Aug 2020 17:36:44 +0200 Subject: [PATCH] Added ada_language_server to lsp layer (#3707) --- autoload/SpaceVim/layers/lsp.vim | 1 + docs/cn/layers/language-server-protocol.md | 1 + docs/layers/language-server-protocol.md | 7 +++++++ 3 files changed, 9 insertions(+) diff --git a/autoload/SpaceVim/layers/lsp.vim b/autoload/SpaceVim/layers/lsp.vim index eacccaf61..d8c0347e0 100644 --- a/autoload/SpaceVim/layers/lsp.vim +++ b/autoload/SpaceVim/layers/lsp.vim @@ -109,6 +109,7 @@ endfunction let s:enabled_fts = [] let s:lsp_servers = { + \ 'ada' : ['ada_language_server'], \ 'c' : ['clangd'], \ 'cpp' : ['clangd'], \ 'css' : ['css-languageserver', '--stdio'], diff --git a/docs/cn/layers/language-server-protocol.md b/docs/cn/layers/language-server-protocol.md index 8f819422c..c26bd6d8c 100644 --- a/docs/cn/layers/language-server-protocol.md +++ b/docs/cn/layers/language-server-protocol.md @@ -129,6 +129,7 @@ gem install solargraph | 语言 | 命令 | | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `ada` | `['ada_language_server']` | | `c` | `['clangd']` | | `cpp` | `['clangd']` | | `crystal` | `['scry']` | diff --git a/docs/layers/language-server-protocol.md b/docs/layers/language-server-protocol.md index 777ec08fa..c86c479e8 100644 --- a/docs/layers/language-server-protocol.md +++ b/docs/layers/language-server-protocol.md @@ -72,6 +72,12 @@ To use this configuration layer, update custom configuration file with: ### Install language server +Ada + +After installing AdaCore's GNAT Studio, add the directory containing ada_language_server to your PATH variable. +For instance, if the GNAT Studio 2020 was installed, ada_language_server is present by default in +`/opt/GNAT/2020/libexec/gnatstudio/als`. + **Bash** ```sh @@ -149,6 +155,7 @@ default language server commands: | language | server command | | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `ada` | `['ada_language_server']` | | `c` | `['clangd']` | | `cpp` | `['clangd']` | | `crystal` | `['scry']` |