colorschemes/everforest: mkEverforestBool -> mkFlagInt

This commit is contained in:
Matt Sturgeon 2024-09-08 13:56:54 +01:00
parent ec61ca9b08
commit 934484709a
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299

View file

@ -4,14 +4,6 @@
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
mkEverforestBool =
pluginDefault: desc:
defaultNullOpts.mkEnum [
0
1
] pluginDefault desc;
in in
lib.nixvim.vim-plugin.mkVimPlugin { lib.nixvim.vim-plugin.mkVimPlugin {
name = "everforest"; name = "everforest";
@ -33,11 +25,11 @@ lib.nixvim.vim-plugin.mkVimPlugin {
The background contrast used in this color scheme. The background contrast used in this color scheme.
''; '';
enable_italic = mkEverforestBool 0 '' enable_italic = defaultNullOpts.mkFlagInt 0 ''
To enable italic in this color scheme, set this option to `1`. To enable italic in this color scheme, set this option to `1`.
''; '';
disable_italic_comment = mkEverforestBool 0 '' disable_italic_comment = defaultNullOpts.mkFlagInt 0 ''
By default, italic is enabled in `Comment`. To disable italic in `Comment`, set this option to `1` By default, italic is enabled in `Comment`. To disable italic in `Comment`, set this option to `1`
''; '';
@ -71,7 +63,7 @@ lib.nixvim.vim-plugin.mkVimPlugin {
background), set this option to `2`. background), set this option to `2`.
''; '';
dim_inactive_windows = mkEverforestBool 0 '' dim_inactive_windows = defaultNullOpts.mkFlagInt 0 ''
Dim inactive windows. Only works in Neovim currently. Dim inactive windows. Only works in Neovim currently.
When this option is used in conjunction with |g:everforest_show_eob| set to 0, When this option is used in conjunction with |g:everforest_show_eob| set to 0,
@ -113,7 +105,7 @@ lib.nixvim.vim-plugin.mkVimPlugin {
The contrast of line numbers, indent lines, etc. The contrast of line numbers, indent lines, etc.
''; '';
show_eob = mkEverforestBool 1 '' show_eob = defaultNullOpts.mkFlagInt 1 ''
Whether to show |hl-EndOfBuffer|. Whether to show |hl-EndOfBuffer|.
''; '';
@ -133,7 +125,7 @@ lib.nixvim.vim-plugin.mkVimPlugin {
installers, etc. installers, etc.
''; '';
diagnostic_text_highlight = mkEverforestBool 0 '' diagnostic_text_highlight = defaultNullOpts.mkFlagInt 0 ''
Some plugins support highlighting error/warning/info/hint texts, by default Some plugins support highlighting error/warning/info/hint texts, by default
these texts are only underlined, but you can use this option to also highlight these texts are only underlined, but you can use this option to also highlight
the background of them. the background of them.
@ -149,7 +141,7 @@ lib.nixvim.vim-plugin.mkVimPlugin {
- [syntastic](https://github.com/vim-syntastic/syntastic) - [syntastic](https://github.com/vim-syntastic/syntastic)
''; '';
diagnostic_line_highlight = mkEverforestBool 0 '' diagnostic_line_highlight = defaultNullOpts.mkFlagInt 0 ''
Some plugins support highlighting error/warning/info/hint lines, but this Some plugins support highlighting error/warning/info/hint lines, but this
feature is disabled by default in this color scheme. To enable this feature, feature is disabled by default in this color scheme. To enable this feature,
set this option to `1`. set this option to `1`.
@ -227,13 +219,13 @@ lib.nixvim.vim-plugin.mkVimPlugin {
- [YouCompleteMe](https://github.com/ycm-core/YouCompleteMe) - [YouCompleteMe](https://github.com/ycm-core/YouCompleteMe)
''; '';
disable_terminal_colors = mkEverforestBool 0 '' disable_terminal_colors = defaultNullOpts.mkFlagInt 0 ''
Setting this option to `1` will disable terminal colors provided by this color Setting this option to `1` will disable terminal colors provided by this color
scheme so you can remain terminal colors the same when using |:terminal| in scheme so you can remain terminal colors the same when using |:terminal| in
vim and outside of vim. vim and outside of vim.
''; '';
lightline_disable_bold = mkEverforestBool 0 '' lightline_disable_bold = defaultNullOpts.mkFlagInt 0 ''
By default, bold is enabled in lightline color scheme. To disable bold in By default, bold is enabled in lightline color scheme. To disable bold in
lightline color scheme, set this option to `1`. lightline color scheme, set this option to `1`.
''; '';