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
@@ -29,17 +29,18 @@ let s:rtp = fnamemodify(s:home, ':h')
29
29
" ----------------------------------------------------------------------
30
30
let g: quickui #style#border = get (g: , ' quickui_border_style' , 1 )
31
31
32
-
33
- " ----------------------------------------------------------------------
34
- " default highlighting
35
- " ----------------------------------------------------------------------
36
- function ! s: hilink (name, target)
37
- if ! hlexists (a: name )
38
- exec ' hi! link ' . a: name . ' ' . a: target
39
- endif
32
+ function ! s: set_quickui_hi ()
33
+ " hi! QuickDefaultSel ctermbg=
34
+ hi ! link QuickBG QuickDefaultBackground
35
+ hi ! link QuickSel QuickDefaultSel
36
+ hi ! link QuickKey QuickDefaultKey
37
+ hi ! link QuickOff QuickDefaultDisable
38
+ hi ! link QuickHelp QuickDefaultHelp
39
+ hi ! link QuickBorder QuickDefaultBorder
40
+ hi ! link QuickTermBorder QuickDefaultTermBorder
41
+ hi ! link QuickPreview QuickDefaultPreview
40
42
endfunc
41
43
42
-
43
44
function ! QuickThemeChange (theme)
44
45
let theme = ' borland'
45
46
if a: theme == ' default'
@@ -52,7 +53,7 @@ function! QuickThemeChange(theme)
52
53
let theme = ' gruvbox'
53
54
elseif a: theme == ' solarized'
54
55
let theme = ' solarized'
55
- elseif a: theme == ' papercol' || a: theme == ' papercol-dark'
56
+ elseif a: theme == ' papercol' || a: theme == ' papercol-dark'
56
57
let theme = ' papercol_dark'
57
58
elseif a: theme == ' papercol dark'
58
59
let theme = ' papercol_dark'
@@ -68,6 +69,7 @@ function! QuickThemeChange(theme)
68
69
if filereadable (s: fname )
69
70
exec " source " . fnameescape (s: fname )
70
71
endif
72
+ call s: set_quickui_hi ()
71
73
endfunc
72
74
73
75
let s: scheme = get (g: , ' quickui_color_scheme' , ' ' )
@@ -78,14 +80,4 @@ augroup quickui "{{{
78
80
autocmd Colorscheme * call QuickThemeChange (get (g: , ' quickui_color_scheme' , ' ' ))
79
81
augroup END " }}}
80
82
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
-
83
+ call s: set_quickui_hi ()
0 commit comments