Compare commits
4 commits
db3019386f
...
d2e0026618
Author | SHA1 | Date | |
---|---|---|---|
d2e0026618 | |||
f77c1d90aa | |||
4547cf6c85 | |||
4160b65193 |
3 changed files with 26 additions and 1 deletions
|
@ -100,8 +100,12 @@ g:mucomplete#can_complete = {
|
|||
import "./lsp.vim"
|
||||
lsp.LazyConfigure()
|
||||
|
||||
set formatexpr=lsp#lsp#FormatExpr()
|
||||
set keywordprg=:LspHover
|
||||
nnoremap gD <Cmd>LspGotoDeclaration<CR>
|
||||
nnoremap gd <Cmd>LspGotoDefinition<CR>
|
||||
nnoremap gi <Cmd>LspGotoImpl<CR>
|
||||
nnoremap <C-k> <Cmd>LspShowSignature<CR>
|
||||
nnoremap gr <Cmd>LspShowReferences<CR>
|
||||
xnoremap <silent> <Leader>e <Cmd>LspSelectionExpand<CR>
|
||||
xnoremap <silent> <Leader>s <Cmd>LspSelectionShrink<CR>
|
||||
|
|
|
@ -17,6 +17,14 @@ const lspServers = [
|
|||
install: 'brew install lua-language-server',
|
||||
},
|
||||
|
||||
{
|
||||
name: 'taplo',
|
||||
filetype: 'toml',
|
||||
path: '/usr/local/bin/taplo',
|
||||
args: ['lsp', 'stdio'],
|
||||
install: 'brew install taplo',
|
||||
},
|
||||
|
||||
{
|
||||
name: 'tilt-lsp',
|
||||
filetype: 'bzl',
|
||||
|
@ -67,10 +75,23 @@ const lspServers = [
|
|||
args: ['--stdio'],
|
||||
install: 'npm install -g vim-language-server',
|
||||
},
|
||||
|
||||
{
|
||||
name: 'yaml-language-server',
|
||||
filetype: 'yaml',
|
||||
path: expand('~/.local/bin/yaml-language-server'),
|
||||
args: ['--stdio'],
|
||||
workspaceConfig: {yaml: {
|
||||
format: {enable: true, singleQuote: true},
|
||||
schemaStore: {enable: true, url: 'https://www.schemastore.org/api/json/catalog.json'},
|
||||
}},
|
||||
install: 'npm install -g yaml-language-server',
|
||||
},
|
||||
]
|
||||
|
||||
const lspOptions = {
|
||||
aleSupport: true,
|
||||
ignoreMissingServer: true,
|
||||
}
|
||||
|
||||
command! -nargs=0 -bar LspInstall Install()
|
||||
|
@ -125,4 +146,3 @@ export def Install(): void
|
|||
# understand exactly what the install script is doing.
|
||||
term->term_sendkeys(installScript)
|
||||
enddef
|
||||
|
||||
|
|
|
@ -60,6 +60,7 @@ minpac#add('Glench/Vim-Jinja2-Syntax')
|
|||
minpac#add('tweekmonster/braceless.vim')
|
||||
|
||||
minpac#add('vito-c/jq.vim')
|
||||
minpac#add('NoahTheDuke/vim-just')
|
||||
|
||||
minpac#add('fladson/vim-kitty')
|
||||
|
||||
|
|
Loading…
Reference in a new issue