mirror of
https://github.com/mattn/vim-lsp-settings.git
synced 2025-12-12 20:35:54 +01:00
27 lines
780 B
VimL
27 lines
780 B
VimL
if exists('g:loaded_lsp_settings') || !exists('*json_encode') || !has('lambda')
|
|
finish
|
|
endif
|
|
let g:loaded_lsp_settings= 1
|
|
|
|
let g:lsp_settings_root_markers = get(g:, 'lsp_settings_root_markers', [
|
|
\ '.git',
|
|
\ '.git/',
|
|
\ '.svn/',
|
|
\ '.hg/',
|
|
\ '.bzr/'
|
|
\ ])
|
|
|
|
command! -nargs=0 LspSettingsStatus call lsp_settings#profile#status()
|
|
command! -nargs=? LspSettingsLocalEdit call lsp_settings#profile#edit_local(<f-args>)
|
|
command! -nargs=0 LspSettingsGlobalEdit call lsp_settings#profile#edit_global()
|
|
command! -nargs=0 LspManageServers call lsp_settings#ui#open()
|
|
|
|
if get(g:, 'lsp_settings_lazyload', 0)
|
|
augroup vim_lsp_settings_initialize
|
|
au!
|
|
autocmd VimEnter * call lsp_settings#init()
|
|
augroup END
|
|
else
|
|
call lsp_settings#init()
|
|
endif
|