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() 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