Merge pull request #104 from p7g/main

Add global bones_compat option
This commit is contained in:
Michael Chris Lopez
2023-01-20 08:38:43 +08:00
committed by GitHub
14 changed files with 25 additions and 14 deletions

9
autoload/bones.vim Normal file
View File

@@ -0,0 +1,9 @@
function! bones#_compat(colors_name)
if exists('g:' . a:colors_name . '_compat')
return g:{a:colors_name}_compat != 0
elseif exists('g:bones_compat')
return g:bones_compat != 0
else
return 0
endif
endfunction

View File

@@ -5,7 +5,7 @@ endif
let g:colors_name = 'duckbones' let g:colors_name = 'duckbones'
set background=dark set background=dark
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'forestbones' let g:colors_name = 'forestbones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim' && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -5,7 +5,7 @@ endif
let g:colors_name = 'kanagawabones' let g:colors_name = 'kanagawabones'
set background=dark set background=dark
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'neobones' let g:colors_name = 'neobones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -5,7 +5,7 @@ endif
let g:colors_name = 'nordbones' let g:colors_name = 'nordbones'
set background=dark set background=dark
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'rosebones' let g:colors_name = 'rosebones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'seoulbones' let g:colors_name = 'seoulbones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'tokyobones' let g:colors_name = 'tokyobones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -5,7 +5,7 @@ endif
let g:colors_name = 'vimbones' let g:colors_name = 'vimbones'
set background=light set background=light
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'zenbones' let g:colors_name = 'zenbones'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -5,7 +5,7 @@ endif
let g:colors_name = 'zenburned' let g:colors_name = 'zenburned'
set background=dark set background=dark
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -4,7 +4,7 @@ endif
let g:colors_name = 'zenwritten' let g:colors_name = 'zenwritten'
if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) if has('nvim') && !bones#_compat(g:colors_name)
lua require("zenbones.util").apply_colorscheme() lua require("zenbones.util").apply_colorscheme()
finish finish
endif endif

View File

@@ -85,9 +85,11 @@ the flavor name e.g. `g:rosebones_italic_comments`.
| colorize_diagnostic_underline_text | both | `false` | Colorize the fg of `DiagnosticUnderline*`. | | colorize_diagnostic_underline_text | both | `false` | Colorize the fg of `DiagnosticUnderline*`. |
| transparent_background | both | `false` | Make background transparent. | | transparent_background | both | `false` | Make background transparent. |
#### g:zenbones_compat #### g:bones_compat
Set to `1` to enable compatibility mode. Enabled in Vim. Set to `1` to enable compatibility mode for all colorschemes. Enabled in Vim. To
enable/disable compatibility mode for a specific theme, set the variable
`g:{theme}_compat` to `0` or `1`, e.g. `let g:zenbones_compat = 1`.
### lightline ### lightline