|
@@ -28,6 +28,7 @@ Plug 'natebosch/vim-lsc'
|
|
|
Plug 'tpope/vim-surround'
|
|
Plug 'tpope/vim-surround'
|
|
|
Plug 'nordtheme/vim'
|
|
Plug 'nordtheme/vim'
|
|
|
Plug 'ap/vim-css-color', { 'for': [ 'css', 'scss' ] }
|
|
Plug 'ap/vim-css-color', { 'for': [ 'css', 'scss' ] }
|
|
|
|
|
+Plug 'pearofducks/ansible-vim'
|
|
|
call plug#end()
|
|
call plug#end()
|
|
|
|
|
|
|
|
filetype plugin indent on
|
|
filetype plugin indent on
|
|
@@ -162,7 +163,6 @@ let g:ale_completion_enabled = 0
|
|
|
let g:ale_sign_column_always = 1
|
|
let g:ale_sign_column_always = 1
|
|
|
let g:ale_set_signs = 1
|
|
let g:ale_set_signs = 1
|
|
|
let g:ale_set_highlights = 0
|
|
let g:ale_set_highlights = 0
|
|
|
-let g:ale_disable_lsp = 1
|
|
|
|
|
|
|
|
|
|
" QD for intelephense stubs
|
|
" QD for intelephense stubs
|
|
|
let s:intelephense_config = {
|
|
let s:intelephense_config = {
|
|
@@ -366,6 +366,7 @@ let g:lsc_server_commands = {
|
|
|
\ 'javascript.jsx': extend({ 'command': 'typescript-language-server --stdio'}, lsc_server_defaults),
|
|
\ 'javascript.jsx': extend({ 'command': 'typescript-language-server --stdio'}, lsc_server_defaults),
|
|
|
\ 'go': extend({ 'command': 'gopls serve' }, lsc_server_defaults),
|
|
\ 'go': extend({ 'command': 'gopls serve' }, lsc_server_defaults),
|
|
|
\ 'php': extend({ 'command': 'intelephense --stdio', 'message_hooks': {'initialize': { 'initializationOptions': {'storagePath': '/tmp/intelephense'} } } }, lsc_server_defaults),
|
|
\ 'php': extend({ 'command': 'intelephense --stdio', 'message_hooks': {'initialize': { 'initializationOptions': {'storagePath': '/tmp/intelephense'} } } }, lsc_server_defaults),
|
|
|
|
|
+ \ 'yaml.ansible': extend({ 'command': 'ansible-language-server --stdio'}, lsc_server_defaults},
|
|
|
\}
|
|
\}
|
|
|
|
|
|
|
|
" LSP close preview after selecting completion
|
|
" LSP close preview after selecting completion
|