From d13cf32d4fa4811d01022e642ddbe3e7272b81d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8A=A5sHM?= Date: Tue, 13 Apr 2021 22:38:59 +1000 Subject: [PATCH] Fix random theme functionality of the [colorscheme] layer (#4204) * Fix random theme functionality of the [colorscheme] layer * Remove debuggging message Co-authored-by: Xudong WANG --- autoload/SpaceVim/layers/colorscheme.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/SpaceVim/layers/colorscheme.vim b/autoload/SpaceVim/layers/colorscheme.vim index 138e8e6fe..b8eb91bc3 100644 --- a/autoload/SpaceVim/layers/colorscheme.vim +++ b/autoload/SpaceVim/layers/colorscheme.vim @@ -87,16 +87,16 @@ function! SpaceVim#layers#colorscheme#config() abort if s:random_colorscheme let ctime = '' " Use local file's save time, the local file is - " ~/.cache/SpaceVim/colorscheme_frequence.json - " {"fequecnce" : "dalily", "last" : 000000, 'theme' : 'one'} + " ~/.cache/SpaceVim/colorscheme_frequency.json + " {"frequency" : "dalily", "last" : 000000, 'theme' : 'one'} " FIXME: when global config cache is updated, check the cache also should " be updated - if filereadable(expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequence.json')) - let conf = s:JSON.json_decode(join(readfile(expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequence.json'), ''), '')) + if filereadable(expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequency.json')) + let conf = s:JSON.json_decode(join(readfile(expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequency.json'), ''), '')) if s:random_frequency !=# '' && !empty(conf) let ctime = localtime() if index(s:random_candidates, get(conf, 'theme', '')) == -1 || - \ ctime - get(conf, 'last', 0) >= get(s:time, get(conf, 'fequecnce', ''), 0) + \ ctime - get(conf, 'last', 0) >= get(s:time, get(conf, 'frequency', ''), 0) let id = s:NUMBER.random(0, len(s:random_candidates)) let g:spacevim_colorscheme = s:random_candidates[id] call s:update_conf() @@ -120,11 +120,11 @@ endfunction function! s:update_conf() abort let conf = { - \ 'fequecnce' : s:random_frequency, + \ 'frequency' : s:random_frequency, \ 'last' : localtime(), \ 'theme' : g:spacevim_colorscheme \ } - call writefile([s:JSON.json_encode(conf)], expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequence.json')) + call writefile([s:JSON.json_encode(conf)], expand(g:spacevim_data_dir.'/SpaceVim/colorscheme_frequency.json')) endfunction