aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorTsuyoshi CHO <Tsuyoshi.CHO@Gmail.com>2019-12-27 17:17:21 +0900
committerTsuyoshi CHO <Tsuyoshi.CHO@Gmail.com>2019-12-27 17:17:21 +0900
commit932a20589052608c4f540011b2ecaedf15bc4cef (patch)
tree3c1b7c5fb1b49ac95d12f373a352958b55abcc2d /README.md
parentf1656ee6787f2459c191f3c42ecb328491c545cd (diff)
parente1198d7f03ca64021a5dd76a859df789408f650c (diff)
downloadvim-lsp-settings-932a20589052608c4f540011b2ecaedf15bc4cef.tar.gz
vim-lsp-settings-932a20589052608c4f540011b2ecaedf15bc4cef.tar.bz2
vim-lsp-settings-932a20589052608c4f540011b2ecaedf15bc4cef.zip
Merge branch 'master' into fix/windows-native-py3
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 22 insertions, 2 deletions
diff --git a/README.md b/README.md
index 836859a..e26293c 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# vim-lsp-settings
-Auto configurations for Language Server for vim-lsp
+Auto configurations for Language Server for [vim-lsp](https://github.com/prabirshrestha/vim-lsp)
## Introduction
@@ -11,11 +11,28 @@ Language Servers is not easily to install. Visual Studio Code provide easy way t
For [vim-plug](https://github.com/junegunn/vim-plug) plugin manager:
```viml
+Plug 'prabirshrestha/async.vim'
+Plug 'prabirshrestha/asyncomplete.vim'
+Plug 'prabirshrestha/asyncomplete-lsp.vim'
+Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
```
+You need to install both [vim-lsp](https://github.com/prabirshrestha/vim-lsp) and its accompanying plugins and vim-lsp-settings.
+
+### Notice
+
+If you use plugin manager that is merging plugins (ex. dein), Please setting stop merging work(ex. dein / merged = 0).
+
+_reason_:
+
+Servers are installed in ./servers directory at the caching area.
+But when rebuild the cache, any merging plugin manager erases old cached files(include ./servers and server execute files) before install.
+
## Usage
+If you install rls already, you can use rls without configurations. But if you not installed rls yet, you can install it by following [this instruction](https://github.com/rust-lang/rls#setup).
+
If you install clangd already, you can use clangd for C/C++ without configurations. But if you install clang with named clangd-6.0, you can replace executable like below:
```vim
@@ -51,7 +68,7 @@ Currently, no way to uninstall/update server. Run this command again, newer vers
| TypeScript | typescript-language-server | Yes |
| JavaScript | javascript-typescript-langserver/typescript-language-server | Yes |
| Python | pyls | Yes |
-| Rust | rls | Yes |
+| Rust | rls | No |
| Go | gopls | Yes |
| Ruby | solargraph | Yes |
| PHP | intelephense | Yes |
@@ -67,6 +84,9 @@ Currently, no way to uninstall/update server. Run this command again, newer vers
| Scala | Metals | Yes |
| Elm | elm-language-server | Yes |
| JSON | json-languageserver | Yes |
+| Swift | sourcekit-lsp | No |
+| COBOL | cobol-language-support | Yes |
+| Reason | reason-language-server | Yes |
## License