mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 09:20:04 +08:00
parent
bf748e1e57
commit
421c059d14
@ -60,9 +60,16 @@ function! s:basic_mode() abort
|
|||||||
call s:write_to_config(config)
|
call s:write_to_config(config)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:write_to_config(config) abort
|
function! s:global_dir() abort
|
||||||
|
if empty($SPACEVIMDIR)
|
||||||
|
return s:FILE.unify_path(s:CMP.resolve(expand('~/.SpaceVim.d/')))
|
||||||
|
else
|
||||||
|
return s:FILE.unify_path($SPACEVIMDIR)
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
let global_dir = empty($SPACEVIMDIR) ? expand('~/.SpaceVim.d/') : $SPACEVIMDIR
|
function! s:write_to_config(config) abort
|
||||||
|
let global_dir = s:global_dir()
|
||||||
let g:_spacevim_global_config_path = global_dir . 'init.toml'
|
let g:_spacevim_global_config_path = global_dir . 'init.toml'
|
||||||
let cf = global_dir . 'init.toml'
|
let cf = global_dir . 'init.toml'
|
||||||
if filereadable(cf)
|
if filereadable(cf)
|
||||||
@ -108,7 +115,7 @@ function! SpaceVim#custom#apply(config, type) abort
|
|||||||
let options = get(a:config, 'options', {})
|
let options = get(a:config, 'options', {})
|
||||||
for [name, value] in items(options)
|
for [name, value] in items(options)
|
||||||
if name ==# 'filemanager'
|
if name ==# 'filemanager'
|
||||||
if value ==# 'defx' && !has("python3")
|
if value ==# 'defx' && !has('python3')
|
||||||
call SpaceVim#logger#warn('defx requires +python3!', 0)
|
call SpaceVim#logger#warn('defx requires +python3!', 0)
|
||||||
continue
|
continue
|
||||||
endif
|
endif
|
||||||
@ -217,7 +224,7 @@ endfunction
|
|||||||
|
|
||||||
|
|
||||||
function! s:load_glob_conf() abort
|
function! s:load_glob_conf() abort
|
||||||
let global_dir = empty($SPACEVIMDIR) ? s:FILE.unify_path(s:CMP.resolve(expand('~/.SpaceVim.d/'))) : $SPACEVIMDIR
|
let global_dir = s:global_dir()
|
||||||
call SpaceVim#logger#info('global_dir is: ' . global_dir)
|
call SpaceVim#logger#info('global_dir is: ' . global_dir)
|
||||||
if filereadable(global_dir . 'init.toml')
|
if filereadable(global_dir . 'init.toml')
|
||||||
let g:_spacevim_global_config_path = global_dir . 'init.toml'
|
let g:_spacevim_global_config_path = global_dir . 'init.toml'
|
||||||
|
Loading…
Reference in New Issue
Block a user