1
1
" ======================================================================
2
2
"
3
- " quickui.vim -
3
+ " quickui.vim -
4
4
"
5
5
" Created by skywind on 2019/12/26
6
6
" Last Modified: 2019/12/26 18:20:52
@@ -39,6 +39,17 @@ function! s:hilink(name, target)
39
39
endif
40
40
endfunc
41
41
42
+ function ! s: set_quickui_hi ()
43
+ " hi! QuickDefaultSel ctermbg=
44
+ hi ! link QuickBG QuickDefaultBackground
45
+ hi ! link QuickSel QuickDefaultSel
46
+ hi ! link QuickKey QuickDefaultKey
47
+ hi ! link QuickOff QuickDefaultDisable
48
+ hi ! link QuickHelp QuickDefaultHelp
49
+ hi ! link QuickBorder QuickDefaultBorder
50
+ hi ! link QuickTermBorder QuickDefaultTermBorder
51
+ hi ! link QuickPreview QuickDefaultPreview
52
+ endfunc
42
53
43
54
function ! QuickThemeChange (theme)
44
55
let theme = ' borland'
@@ -52,7 +63,7 @@ function! QuickThemeChange(theme)
52
63
let theme = ' gruvbox'
53
64
elseif a: theme == ' solarized'
54
65
let theme = ' solarized'
55
- elseif a: theme == ' papercol' || a: theme == ' papercol-dark'
66
+ elseif a: theme == ' papercol' || a: theme == ' papercol-dark'
56
67
let theme = ' papercol_dark'
57
68
elseif a: theme == ' papercol dark'
58
69
let theme = ' papercol_dark'
@@ -68,6 +79,7 @@ function! QuickThemeChange(theme)
68
79
if filereadable (s: fname )
69
80
exec " source " . fnameescape (s: fname )
70
81
endif
82
+ call s: set_quickui_hi ()
71
83
endfunc
72
84
73
85
let s: scheme = get (g: , ' quickui_color_scheme' , ' ' )
@@ -78,14 +90,4 @@ augroup quickui "{{{
78
90
autocmd Colorscheme * call QuickThemeChange (get (g: , ' quickui_color_scheme' , ' ' ))
79
91
augroup END " }}}
80
92
81
- " hi! QuickDefaultSel ctermbg=
82
- call s: hilink (' QuickBG' , ' QuickDefaultBackground' )
83
- call s: hilink (' QuickSel' , ' QuickDefaultSel' )
84
- call s: hilink (' QuickKey' , ' QuickDefaultKey' )
85
- call s: hilink (' QuickOff' , ' QuickDefaultDisable' )
86
- call s: hilink (' QuickHelp' , ' QuickDefaultHelp' )
87
- call s: hilink (' QuickBorder' , ' QuickDefaultBorder' )
88
- call s: hilink (' QuickTermBorder' , ' QuickDefaultTermBorder' )
89
- call s: hilink (' QuickPreview' , ' QuickDefaultPreview' )
90
-
91
-
93
+ call s: set_quickui_hi ()
0 commit comments