Commit bab63ec
Changed files (6)
pack/plugins/start/async.vim
@@ -0,0 +1,1 @@
+Subproject commit 627a8c4092df24260d3dc2104bc1d944c78f91ca
pack/plugins/start/asyncomplete-lsp.vim
@@ -0,0 +1,1 @@
+Subproject commit 9e7b2492578dca86ed12b6352cb56d9fc8ac9a6e
pack/plugins/start/asyncomplete.vim
@@ -0,0 +1,1 @@
+Subproject commit db3ab51ef6d42ac410afaea53fc0513afd0d5e25
pack/plugins/start/vim-lsp
@@ -0,0 +1,1 @@
+Subproject commit afaba6a1f29aa06c6aafb4d5a4893ff825bc9eb3
.gitmodules
@@ -127,3 +127,15 @@
[submodule "pack/plugins/start/nord-vim"]
path = pack/plugins/start/nord-vim
url = https://github.com/arcticicestudio/nord-vim
+[submodule "pack/plugins/start/vim-lsp"]
+ path = pack/plugins/start/vim-lsp
+ url = https://github.com/prabirshrestha/vim-lsp
+[submodule "pack/plugins/start/async.vim"]
+ path = pack/plugins/start/async.vim
+ url = https://github.com/prabirshrestha/async.vim
+[submodule "pack/plugins/start/asyncomplete.vim"]
+ path = pack/plugins/start/asyncomplete.vim
+ url = https://github.com/prabirshrestha/asyncomplete.vim
+[submodule "pack/plugins/start/asyncomplete-lsp.vim"]
+ path = pack/plugins/start/asyncomplete-lsp.vim
+ url = https://github.com/prabirshrestha/asyncomplete-lsp.vim
vimrc
@@ -260,4 +260,14 @@ let dart_format_on_save = 1
let dart_style_guide = 2
let g:vroom_map_keys = 0
let g:vroom_use_dispatch = 1
+
+if executable('solargraph')
+ " gem install solargraph
+ au User lsp_setup call lsp#register_server({
+ \ 'name': 'solargraph',
+ \ 'cmd': {server_info->[&shell, &shellcmdflag, 'solargraph stdio']},
+ \ 'initialization_options': {"diagnostics": "true"},
+ \ 'whitelist': ['ruby'],
+ \ })
+endif
" }}}}