]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(colors): update colorschemes
authorMaxim Kim <habamax@gmail.com>
Wed, 22 Jul 2026 09:54:31 +0000 (09:54 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 22 Jul 2026 09:54:31 +0000 (09:54 +0000)
1. new colorscheme `novum` port of nvim dev_theme
2. minor updates to
    - catppuccin
    - habamax
    - lunaperche
    - retrobox
    - ron
    - shine
    - wildcharm

closes: #20723

Signed-off-by: Maxim Kim <habamax@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/colors/catppuccin.vim
runtime/colors/habamax.vim
runtime/colors/lunaperche.vim
runtime/colors/novum.vim [new file with mode: 0644]
runtime/colors/retrobox.vim
runtime/colors/ron.vim
runtime/colors/shine.vim
runtime/colors/wildcharm.vim

index b144332276cb75b164033efa3432ec215afb414e..94a0a7c06c212c6b93d72c6c9e204b8c116d3501 100644 (file)
@@ -3,9 +3,9 @@
 " Author:       The Catppuccin Community <catppuccin.com>
 " Maintainer:   Mao-Yining <mao.yining@outlook.com>
 " URL:          https://github.com/vim/colorschemes
-" Last Change:  2026 May 04
+" Last Change:  2026 Jun 12
 
-" Generated by Colortemplate v3.0.0-rc1
+" Generated by Colortemplate v3.0.0-rc2
 
 hi clear
 let g:colors_name = 'catppuccin'
@@ -24,6 +24,7 @@ hi! link IncSearch CurSearch
 hi! link LineNrAbove LineNr
 hi! link LineNrBelow LineNr
 hi! link Number Constant
+hi! link PopupBorder PmenuBorder
 hi! link PopupNotification WarningMsg
 hi! link PreCondit PreProc
 hi! link SpecialChar Special
@@ -77,6 +78,7 @@ if &background == 'dark'
   hi NonText guifg=#6c7086 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
   hi Operator guifg=#89dceb guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE term=NONE
   hi Pmenu guifg=#9399b2 guibg=#181825 guisp=NONE gui=NONE ctermfg=103 ctermbg=232 cterm=NONE term=reverse
+  hi PmenuBorder guifg=#89b4fa guibg=#181825 guisp=NONE gui=NONE ctermfg=111 ctermbg=232 cterm=NONE term=NONE
   hi PmenuExtra guifg=#6c7086 guibg=#181825 guisp=NONE gui=NONE ctermfg=59 ctermbg=232 cterm=NONE term=NONE
   hi PmenuExtraSel guifg=#6c7086 guibg=#313244 guisp=NONE gui=bold ctermfg=59 ctermbg=236 cterm=bold term=bold
   hi PmenuMatch guifg=#cdd6f4 guibg=NONE guisp=NONE gui=bold ctermfg=189 ctermbg=NONE cterm=bold term=bold
@@ -84,6 +86,8 @@ if &background == 'dark'
   hi PmenuSbar guifg=NONE guibg=#313244 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
   hi PmenuSel guifg=NONE guibg=#313244 guisp=NONE gui=bold ctermfg=NONE ctermbg=236 cterm=bold term=bold
   hi PmenuThumb guifg=NONE guibg=#6c7086 guisp=NONE gui=NONE ctermfg=NONE ctermbg=59 cterm=NONE term=NONE
+  hi Popup guifg=#cdd6f4 guibg=#181825 guisp=NONE gui=NONE ctermfg=189 ctermbg=232 cterm=NONE term=NONE
+  hi PopupTitle guifg=#a6adc8 guibg=#181825 guisp=NONE gui=NONE ctermfg=146 ctermbg=232 cterm=NONE term=NONE
   hi PreInsert guifg=#9399b2 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
   hi PreProc guifg=#f5c2e7 guibg=NONE guisp=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE term=NONE
   hi Question guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=standout
@@ -115,7 +119,8 @@ if &background == 'dark'
   hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
   hi Type guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
   hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
-  hi VertSplit guifg=#11111b guibg=NONE guisp=NONE gui=NONE ctermfg=16 ctermbg=NONE cterm=NONE term=NONE
+  hi VertSplit guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
+  hi VertSplitNC guifg=#11111b guibg=NONE guisp=NONE gui=NONE ctermfg=16 ctermbg=NONE cterm=NONE term=NONE
   hi Visual guifg=NONE guibg=#45475a guisp=NONE gui=NONE ctermfg=240 ctermbg=189 cterm=reverse term=reverse
   hi VisualNOS guifg=NONE guibg=#45475a guisp=NONE gui=bold ctermfg=NONE ctermbg=240 cterm=bold term=NONE
   hi WarningMsg guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=standout
@@ -204,6 +209,7 @@ if &background == 'dark'
     hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE
     hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=Grey ctermbg=DarkGrey cterm=NONE
+    hi PmenuBorder ctermfg=Blue ctermbg=DarkGrey cterm=NONE
     hi PmenuExtra ctermfg=Grey ctermbg=DarkGrey cterm=NONE
     hi PmenuExtraSel ctermfg=Grey ctermbg=DarkYellow cterm=bold
     hi PmenuMatch ctermfg=White ctermbg=NONE cterm=bold
@@ -211,6 +217,8 @@ if &background == 'dark'
     hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuSel ctermfg=NONE ctermbg=DarkYellow cterm=bold
     hi PmenuThumb ctermfg=NONE ctermbg=Grey cterm=NONE
+    hi Popup ctermfg=White ctermbg=DarkGrey cterm=NONE
+    hi PopupTitle ctermfg=White ctermbg=DarkGrey cterm=NONE
     hi PreInsert ctermfg=Grey ctermbg=NONE cterm=NONE
     hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
     hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
@@ -242,7 +250,8 @@ if &background == 'dark'
     hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
     hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
     hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
-    hi VertSplit ctermfg=Grey ctermbg=NONE cterm=NONE
+    hi VertSplit ctermfg=Blue ctermbg=NONE cterm=NONE
+    hi VertSplitNC ctermfg=Grey ctermbg=NONE cterm=NONE
     hi Visual ctermfg=Blue ctermbg=Black cterm=bold,reverse
     hi VisualNOS ctermfg=NONE ctermbg=Black cterm=bold
     hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
@@ -325,6 +334,7 @@ if &background == 'dark'
     hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE
     hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=Grey ctermbg=DarkGrey cterm=NONE
+    hi PmenuBorder ctermfg=Blue ctermbg=DarkGrey cterm=NONE
     hi PmenuExtra ctermfg=Grey ctermbg=DarkGrey cterm=NONE
     hi PmenuExtraSel ctermfg=Grey ctermbg=DarkYellow cterm=bold
     hi PmenuMatch ctermfg=White ctermbg=NONE cterm=bold
@@ -332,6 +342,8 @@ if &background == 'dark'
     hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuSel ctermfg=NONE ctermbg=DarkYellow cterm=bold
     hi PmenuThumb ctermfg=NONE ctermbg=Grey cterm=NONE
+    hi Popup ctermfg=White ctermbg=DarkGrey cterm=NONE
+    hi PopupTitle ctermfg=White ctermbg=DarkGrey cterm=NONE
     hi PreInsert ctermfg=Grey ctermbg=NONE cterm=NONE
     hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
     hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
@@ -363,7 +375,8 @@ if &background == 'dark'
     hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
     hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
     hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
-    hi VertSplit ctermfg=Grey ctermbg=NONE cterm=NONE
+    hi VertSplit ctermfg=Blue ctermbg=NONE cterm=NONE
+    hi VertSplitNC ctermfg=Grey ctermbg=NONE cterm=NONE
     hi Visual ctermfg=Blue ctermbg=Black cterm=bold,reverse
     hi VisualNOS ctermfg=NONE ctermbg=Black cterm=bold
     hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
@@ -463,6 +476,7 @@ if &background == 'light'
   hi NonText guifg=#9ca0b0 guibg=NONE guisp=NONE gui=NONE ctermfg=247 ctermbg=NONE cterm=NONE term=NONE
   hi Operator guifg=#04a5e5 guibg=NONE guisp=NONE gui=NONE ctermfg=39 ctermbg=NONE cterm=NONE term=NONE
   hi Pmenu guifg=#7c7f93 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=103 ctermbg=255 cterm=NONE term=reverse
+  hi PmenuBorder guifg=#1e66f5 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=27 ctermbg=255 cterm=NONE term=NONE
   hi PmenuExtra guifg=#9ca0b0 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=247 ctermbg=255 cterm=NONE term=NONE
   hi PmenuExtraSel guifg=#9ca0b0 guibg=#ccd0da guisp=NONE gui=bold ctermfg=247 ctermbg=253 cterm=bold term=bold
   hi PmenuMatch guifg=#4c4f69 guibg=NONE guisp=NONE gui=bold ctermfg=236 ctermbg=NONE cterm=bold term=bold
@@ -470,6 +484,8 @@ if &background == 'light'
   hi PmenuSbar guifg=NONE guibg=#ccd0da guisp=NONE gui=NONE ctermfg=NONE ctermbg=253 cterm=NONE term=reverse
   hi PmenuSel guifg=NONE guibg=#ccd0da guisp=NONE gui=bold ctermfg=NONE ctermbg=253 cterm=bold term=bold
   hi PmenuThumb guifg=NONE guibg=#9ca0b0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=247 cterm=NONE term=NONE
+  hi Popup guifg=#4c4f69 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=236 ctermbg=255 cterm=NONE term=NONE
+  hi PopupTitle guifg=#6c6f85 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=60 ctermbg=255 cterm=NONE term=NONE
   hi PreInsert guifg=#7c7f93 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
   hi PreProc guifg=#ea76cb guibg=NONE guisp=NONE gui=NONE ctermfg=206 ctermbg=NONE cterm=NONE term=NONE
   hi Question guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=standout
@@ -501,7 +517,8 @@ if &background == 'light'
   hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
   hi Type guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
   hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
-  hi VertSplit guifg=#dce0e8 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE term=NONE
+  hi VertSplit guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
+  hi VertSplitNC guifg=#dce0e8 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE term=NONE
   hi Visual guifg=NONE guibg=#bcc0cc guisp=NONE gui=NONE ctermfg=250 ctermbg=236 cterm=reverse term=reverse
   hi VisualNOS guifg=NONE guibg=#bcc0cc guisp=NONE gui=bold ctermfg=NONE ctermbg=250 cterm=bold term=NONE
   hi WarningMsg guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=standout
@@ -590,6 +607,7 @@ if &background == 'light'
     hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
     hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=Black ctermbg=Grey cterm=NONE
+    hi PmenuBorder ctermfg=Blue ctermbg=Grey cterm=NONE
     hi PmenuExtra ctermfg=DarkGrey ctermbg=Grey cterm=NONE
     hi PmenuExtraSel ctermfg=DarkGrey ctermbg=Grey cterm=bold
     hi PmenuMatch ctermfg=Black ctermbg=NONE cterm=bold
@@ -597,6 +615,8 @@ if &background == 'light'
     hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuSel ctermfg=NONE ctermbg=Grey cterm=bold
     hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
+    hi Popup ctermfg=Black ctermbg=Grey cterm=NONE
+    hi PopupTitle ctermfg=Black ctermbg=Grey cterm=NONE
     hi PreInsert ctermfg=Black ctermbg=NONE cterm=NONE
     hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
     hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
@@ -628,7 +648,8 @@ if &background == 'light'
     hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
     hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
     hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
-    hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
+    hi VertSplit ctermfg=Blue ctermbg=NONE cterm=NONE
+    hi VertSplitNC ctermfg=DarkGrey ctermbg=NONE cterm=NONE
     hi Visual ctermfg=Blue ctermbg=White cterm=bold,reverse
     hi VisualNOS ctermfg=NONE ctermbg=White cterm=bold
     hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
@@ -711,6 +732,7 @@ if &background == 'light'
     hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
     hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=Black ctermbg=Grey cterm=NONE
+    hi PmenuBorder ctermfg=Blue ctermbg=Grey cterm=NONE
     hi PmenuExtra ctermfg=DarkGrey ctermbg=Grey cterm=NONE
     hi PmenuExtraSel ctermfg=DarkGrey ctermbg=Grey cterm=bold
     hi PmenuMatch ctermfg=Black ctermbg=NONE cterm=bold
@@ -718,6 +740,8 @@ if &background == 'light'
     hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuSel ctermfg=NONE ctermbg=Grey cterm=bold
     hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
+    hi Popup ctermfg=Black ctermbg=Grey cterm=NONE
+    hi PopupTitle ctermfg=Black ctermbg=Grey cterm=NONE
     hi PreInsert ctermfg=Black ctermbg=NONE cterm=NONE
     hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
     hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
@@ -749,7 +773,8 @@ if &background == 'light'
     hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
     hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
     hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
-    hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
+    hi VertSplit ctermfg=Blue ctermbg=NONE cterm=NONE
+    hi VertSplitNC ctermfg=DarkGrey ctermbg=NONE cterm=NONE
     hi Visual ctermfg=Blue ctermbg=White cterm=bold,reverse
     hi VisualNOS ctermfg=NONE ctermbg=White cterm=bold
     hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
index 4958ccdb7d3ce0342c6c3dea6a20209cead84d4d..ccc99278c2c926bfe1625fb593b382ddd532a863 100644 (file)
@@ -3,7 +3,7 @@
 " Author:       Maxim Kim <habamax@gmail.com>
 " URL:          https://github.com/vim/colorschemes
 " License:      Same as Vim
-" Last Change:  2026 May 28
+" Last Change:  2026 Jun 10
 
 " Generated by Colortemplate v3.0.0-rc1
 
@@ -50,16 +50,10 @@ hi! link asciidoctorSetextHeaderDelimiter Statement
 hi! link asciidoctorTitle htmlH1
 hi! link javaScriptFunction Statement
 hi! link javaScriptIdentifier Statement
-hi! link lspDiagSignErrorText Removed
-hi! link lspDiagSignHintText Added
-hi! link lspDiagSignInfoText Question
-hi! link lspDiagSignWarningText Changed
 hi! link lspDiagVirtualTextError Removed
-hi! link lspDiagVirtualTextHint Added
-hi! link lspDiagVirtualTextInfo Question
-hi! link lspDiagVirtualTextWarning Changed
 hi! link markdownHeadingRule Special
-hi! link markdownUrl String
+hi! link markdownLinkText String
+hi! link markdownUrl Underlined
 hi! link rstSection htmlH1
 hi! link rubyDefine Statement
 hi! link rubyMacro Statement
@@ -204,16 +198,16 @@ if s:t_Co >= 16
   hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
   hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
   hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
-  hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuBorder ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
-  hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
-  hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
-  hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
-  hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
+  hi Pmenu ctermfg=black ctermbg=gray cterm=NONE
+  hi PmenuBorder ctermfg=black ctermbg=gray cterm=NONE
+  hi PmenuExtra ctermfg=black ctermbg=gray cterm=NONE
+  hi PmenuExtraSel ctermfg=gray ctermbg=black cterm=NONE
+  hi PmenuKind ctermfg=gray ctermbg=black cterm=NONE
+  hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=NONE
+  hi PmenuMatch ctermfg=black ctermbg=gray cterm=bold
+  hi PmenuMatchSel ctermfg=gray ctermbg=black cterm=bold
   hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+  hi PmenuSel ctermfg=gray ctermbg=black cterm=NONE
   hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
   hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
   hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
@@ -294,13 +288,13 @@ if s:t_Co >= 8
   hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
   hi PmenuBorder ctermfg=NONE ctermbg=NONE cterm=reverse
   hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
-  hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
-  hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
-  hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
-  hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
+  hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=NONE
+  hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=reverse
+  hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=NONE
+  hi PmenuMatch ctermfg=NONE ctermbg=NONE cterm=bold
+  hi PmenuMatchSel ctermfg=black ctermbg=NONE cterm=bold
   hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
-  hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
+  hi PmenuSel ctermfg=black ctermbg=NONE cterm=NONE
   hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
   hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
   hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
index 15cd28c3ec091d0ff3849b14f773637592dd1669..a069587b3ec66552ebafb0ebccc89e8036180199 100644 (file)
@@ -2,7 +2,7 @@
 " Description:  White(perchè il sole)/Black(la luna perchè?) background colorscheme.
 " Author:       Maxim Kim <habamax@gmail.com>
 " URL:          https://www.github.com/vim/colorschemes
-" Last Change:  2026 Apr 30
+" Last Change:  2026 Jun 10
 
 " Generated by Colortemplate v3.0.0-rc1
 
@@ -58,7 +58,8 @@ hi! link javaScriptIdentifier Statement
 hi! link javaStorageClass Statement
 hi! link javaType Statement
 hi! link markdownHeadingDelimiter Special
-hi! link markdownUrl String
+hi! link markdownLinkText String
+hi! link markdownUrl Underlined
 hi! link phpComparison Normal
 hi! link phpDefine Statement
 hi! link phpDocCustomTags phpDocTags
@@ -179,15 +180,6 @@ if &background == 'dark'
   hi WildMenu guifg=#000000 guibg=#ffd787 guisp=NONE gui=bold ctermfg=16 ctermbg=222 cterm=bold term=bold
   hi debugBreakpoint guifg=#5fafaf guibg=NONE guisp=NONE gui=reverse ctermfg=73 ctermbg=NONE cterm=reverse term=reverse
   hi debugPC guifg=#5f87af guibg=NONE guisp=NONE gui=reverse ctermfg=67 ctermbg=NONE cterm=reverse term=reverse
-  hi dirGroup guifg=#767676 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE
-  hi dirOwner guifg=#767676 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE
-  hi dirPermissionGroup guifg=#af875f guibg=NONE guisp=NONE gui=NONE ctermfg=137 ctermbg=NONE cterm=NONE term=NONE
-  hi dirPermissionOther guifg=#5fafaf guibg=NONE guisp=NONE gui=NONE ctermfg=73 ctermbg=NONE cterm=NONE term=NONE
-  hi dirPermissionUser guifg=#5faf5f guibg=NONE guisp=NONE gui=NONE ctermfg=71 ctermbg=NONE cterm=NONE term=NONE
-  hi dirSize guifg=#ffd787 guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
-  hi dirSizeMod guifg=#d787d7 guibg=NONE guisp=NONE gui=NONE ctermfg=176 ctermbg=NONE cterm=NONE term=NONE
-  hi dirTime guifg=#767676 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=NONE
-  hi dirType guifg=#d787d7 guibg=NONE guisp=NONE gui=NONE ctermfg=176 ctermbg=NONE cterm=NONE term=NONE
 
   if s:tgc || s:t_Co >= 256
     if s:tgc
@@ -229,7 +221,7 @@ if &background == 'dark'
     hi MoreMsg ctermfg=green ctermbg=NONE cterm=NONE
     hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
-    hi PmenuBorder ctermfg=NONE ctermbg=grey cterm=NONE
+    hi PmenuBorder ctermfg=darkgrey ctermbg=grey cterm=NONE
     hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
     hi PmenuExtraSel ctermfg=black ctermbg=darkcyan cterm=NONE
     hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
@@ -275,15 +267,6 @@ if &background == 'dark'
     hi WildMenu ctermfg=black ctermbg=yellow cterm=bold
     hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
     hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
-    hi dirGroup ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirOwner ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirPermissionGroup ctermfg=darkyellow ctermbg=NONE cterm=NONE
-    hi dirPermissionOther ctermfg=darkcyan ctermbg=NONE cterm=NONE
-    hi dirPermissionUser ctermfg=darkgreen ctermbg=NONE cterm=NONE
-    hi dirSize ctermfg=yellow ctermbg=NONE cterm=NONE
-    hi dirSizeMod ctermfg=darkmagenta ctermbg=NONE cterm=NONE
-    hi dirTime ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirType ctermfg=darkmagenta ctermbg=NONE cterm=NONE
     finish
   endif
 
@@ -317,7 +300,7 @@ if &background == 'dark'
     hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
     hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
-    hi PmenuBorder ctermfg=darkgrey ctermbg=darkgrey cterm=NONE
+    hi PmenuBorder ctermfg=black ctermbg=grey cterm=NONE
     hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
     hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
     hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
@@ -363,15 +346,6 @@ if &background == 'dark'
     hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
     hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
     hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
-    hi dirGroup ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirOwner ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirPermissionGroup ctermfg=darkyellow ctermbg=NONE cterm=NONE
-    hi dirPermissionOther ctermfg=darkcyan ctermbg=NONE cterm=NONE
-    hi dirPermissionUser ctermfg=darkgreen ctermbg=NONE cterm=NONE
-    hi dirSize ctermfg=yellow ctermbg=NONE cterm=NONE
-    hi dirSizeMod ctermfg=darkmagenta ctermbg=NONE cterm=NONE
-    hi dirTime ctermfg=darkgrey ctermbg=NONE cterm=NONE
-    hi dirType ctermfg=darkmagenta ctermbg=NONE cterm=NONE
     finish
   endif
 
@@ -614,7 +588,7 @@ if &background == 'light'
     hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
     hi NonText ctermfg=black ctermbg=NONE cterm=NONE
     hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
-    hi PmenuBorder ctermfg=darkgrey ctermbg=grey cterm=NONE
+    hi PmenuBorder ctermfg=grey ctermbg=black cterm=NONE
     hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
     hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
     hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
diff --git a/runtime/colors/novum.vim b/runtime/colors/novum.vim
new file mode 100644 (file)
index 0000000..d1b92e0
--- /dev/null
@@ -0,0 +1,539 @@
+" Name:         novum
+" Description:  port of nvim dev_theme
+" Author:       Charan Mandati <charancuz008@gmail.com>
+" License:      Vim License (see `:help license`)`
+" Last Change:  2026 Jun 17
+
+" Generated by Colortemplate v3.0.0-rc1
+
+hi clear
+let g:colors_name = 'novum'
+
+let s:t_Co = has('gui_running') ? 16777216 : str2nr(&t_Co)
+let s:tgc = has('termguicolors') && &termguicolors
+
+hi! link Boolean Constant
+hi! link Character Constant
+hi! link Conditional Statement
+hi! link CursorIM Cursor
+hi! link CursorLineFold SignColumn
+hi! link CursorLineSign SignColumn
+hi! link Debug Special
+hi! link Define PreProc
+hi! link EndOfBuffer NonText
+hi! link Exception Statement
+hi! link Float Constant
+hi! link FoldColumn SignColumn
+hi! link Ignore Normal
+hi! link IncSearch CurSearch
+hi! link Include PreProc
+hi! link Keyword Statement
+hi! link Label Statement
+hi! link LineNrAbove LineNr
+hi! link LineNrBelow LineNr
+hi! link Macro PreProc
+hi! link Number Constant
+hi! link PmenuExtra Pmenu
+hi! link PmenuExtraSel PmenuSel
+hi! link PmenuKind Pmenu
+hi! link PmenuKindSel PmenuSel
+hi! link PmenuSbar Pmenu
+hi! link PopupNotification Normal
+hi! link PreCondit PreProc
+hi! link PreInsert Added
+hi! link Repeat Statement
+hi! link SpecialChar Special
+hi! link SpecialComment Special
+hi! link StatusLineTerm StatusLine
+hi! link StatusLineTermNC StatusLineNC
+hi! link StorageClass Type
+hi! link Structure Type
+hi! link TabLine StatusLineNC
+hi! link TabLineFill StatusLineNC
+hi! link Tag Special
+hi! link Terminal Normal
+hi! link Typedef Type
+hi! link VertSplit Normal
+hi! link VisualNOS Visual
+hi! link WildMenu PmenuSel
+
+if &background == 'dark'
+  let g:terminal_ansi_colors = ['#eef1f8', '#ffc0b9', '#b3f6c0', '#fce094', '#a6dbff', '#ff0000', '#8cf8f7', '#9b9ea4', '#2c2e33', '#590008', '#005523', '#6b5300', '#007373', '#4f5258', '#07080d', '#14161b']
+
+  hi Normal guifg=#e0e2ea guibg=#14161b guisp=NONE gui=NONE ctermfg=188 ctermbg=233 cterm=NONE term=NONE
+  hi Added guifg=#b3f6c0 guibg=NONE guisp=NONE gui=NONE ctermfg=157 ctermbg=NONE cterm=NONE term=NONE
+  hi Changed guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi ColorColumn guifg=NONE guibg=#4f5258 guisp=NONE gui=NONE ctermfg=NONE ctermbg=59 cterm=NONE term=reverse
+  hi Comment guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=bold
+  hi Conceal guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
+  hi Constant guifg=#e0e2ea guibg=NONE guisp=NONE gui=NONE ctermfg=188 ctermbg=NONE cterm=NONE term=NONE
+  hi CurSearch guifg=#07080d guibg=#fce094 guisp=NONE gui=NONE ctermfg=232 ctermbg=222 cterm=NONE term=reverse
+  hi Cursor guifg=bg guibg=fg guisp=NONE gui=NONE ctermfg=bg ctermbg=fg cterm=NONE term=reverse
+  hi CursorColumn guifg=NONE guibg=#2c2e33 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=NONE
+  hi CursorLine guifg=NONE guibg=#37393f guisp=NONE gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE term=underline
+  hi CursorLineNr guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi Delimiter guifg=#e0e2ea guibg=NONE guisp=NONE gui=NONE ctermfg=188 ctermbg=NONE cterm=NONE term=NONE
+  hi DiffAdd guifg=#eef1f8 guibg=#005523 guisp=NONE gui=NONE ctermfg=231 ctermbg=22 cterm=NONE term=reverse
+  hi DiffChange guifg=#eef1f8 guibg=#384851 guisp=NONE gui=NONE ctermfg=231 ctermbg=239 cterm=NONE term=NONE
+  hi DiffDelete guifg=#ffc0b9 guibg=NONE guisp=NONE gui=bold ctermfg=217 ctermbg=NONE cterm=bold term=reverse
+  hi DiffText guifg=#eef1f8 guibg=#007373 guisp=NONE gui=NONE ctermfg=231 ctermbg=30 cterm=NONE term=reverse
+  hi Directory guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi Error guifg=#eef1f8 guibg=#590008 guisp=NONE gui=NONE ctermfg=231 ctermbg=52 cterm=NONE term=bold,reverse
+  hi ErrorMsg guifg=#ffc0b9 guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE term=bold,reverse
+  hi Folded guifg=#9b9ea4 guibg=#07080d guisp=NONE gui=NONE ctermfg=145 ctermbg=232 cterm=NONE term=NONE
+  hi Function guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi Identifier guifg=#a6dbff guibg=NONE guisp=NONE gui=NONE ctermfg=153 ctermbg=NONE cterm=NONE term=NONE
+  hi LineNr guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
+  hi MatchParen guifg=#ff0000 guibg=NONE guisp=NONE gui=bold ctermfg=196 ctermbg=NONE cterm=bold term=bold,underline
+  hi ModeMsg guifg=#b3f6c0 guibg=NONE guisp=NONE gui=NONE ctermfg=157 ctermbg=NONE cterm=NONE term=bold
+  hi MoreMsg guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi NonText guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
+  hi Operator guifg=#e0e2ea guibg=NONE guisp=NONE gui=NONE ctermfg=188 ctermbg=NONE cterm=NONE term=NONE
+  hi Pmenu guifg=#e0e2ea guibg=#2c2e33 guisp=NONE gui=NONE ctermfg=188 ctermbg=236 cterm=NONE term=reverse
+  hi PmenuMatch guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi PmenuMatchSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi PmenuSel guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse term=bold
+  hi PmenuThumb guifg=#e0e2ea guibg=#4f5258 guisp=NONE gui=NONE ctermfg=188 ctermbg=59 cterm=NONE term=NONE
+  hi PopupTitle guifg=#e0e2ea guibg=#2c2e33 guisp=NONE gui=bold ctermfg=188 ctermbg=236 cterm=bold term=bold
+  hi PreProc guifg=#e0e2ea guibg=NONE guisp=NONE gui=NONE ctermfg=188 ctermbg=NONE cterm=NONE term=NONE
+  hi Question guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=standout
+  hi QuickFixLine guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi Removed guifg=#ffc0b9 guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE term=NONE
+  hi Search guifg=#eef1f8 guibg=#6b5300 guisp=NONE gui=NONE ctermfg=231 ctermbg=58 cterm=NONE term=reverse
+  hi SignColumn guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=reverse
+  hi Special guifg=#8cf8f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE term=NONE
+  hi SpecialKey guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=bold
+  hi SpellBad guifg=NONE guibg=NONE guisp=#ffc0b9 gui=undercurl ctermfg=217 ctermbg=NONE cterm=underline term=underline
+  hi SpellCap guifg=NONE guibg=NONE guisp=#fce094 gui=undercurl ctermfg=222 ctermbg=NONE cterm=underline term=underline
+  hi SpellLocal guifg=NONE guibg=NONE guisp=#b3f6c0 gui=undercurl ctermfg=157 ctermbg=NONE cterm=underline term=underline
+  hi SpellRare guifg=NONE guibg=NONE guisp=#8cf8f7 gui=undercurl ctermfg=123 ctermbg=NONE cterm=underline term=underline
+  hi Statement guifg=#e0e2ea guibg=NONE guisp=NONE gui=bold ctermfg=188 ctermbg=NONE cterm=bold term=NONE
+  hi StatusLine guifg=#e0e2ea guibg=#4f5258 guisp=NONE gui=NONE ctermfg=188 ctermbg=59 cterm=NONE term=bold,reverse
+  hi StatusLineNC guifg=#c4c6cd guibg=#2c2e33 guisp=NONE gui=NONE ctermfg=251 ctermbg=236 cterm=NONE term=bold,underline
+  hi String guifg=#b3f6c0 guibg=NONE guisp=NONE gui=NONE ctermfg=157 ctermbg=NONE cterm=NONE term=NONE
+  hi TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold,reverse
+  hi Title guifg=#e0e2ea guibg=NONE guisp=NONE gui=bold ctermfg=188 ctermbg=NONE cterm=bold term=NONE
+  hi TitleBar guifg=#eef1f8 guibg=#4f5258 guisp=NONE gui=NONE ctermfg=231 ctermbg=59 cterm=NONE term=NONE
+  hi TitleBarNC guifg=#c4c6cd guibg=#07080d guisp=NONE gui=NONE ctermfg=251 ctermbg=232 cterm=NONE term=NONE
+  hi Todo guifg=#e0e2ea guibg=NONE guisp=NONE gui=bold ctermfg=188 ctermbg=NONE cterm=bold term=bold,reverse
+  hi ToolbarButton guifg=#9b9ea4 guibg=#07080d guisp=NONE gui=bold ctermfg=145 ctermbg=232 cterm=bold term=bold,reverse
+  hi ToolbarLine guifg=NONE guibg=#07080d guisp=NONE gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE term=reverse
+  hi Type guifg=#e0e2ea guibg=NONE guisp=NONE gui=NONE ctermfg=188 ctermbg=NONE cterm=NONE term=NONE
+  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
+  hi VertSplitNC guifg=#2c2e33 guibg=NONE guisp=NONE gui=NONE ctermfg=236 ctermbg=NONE cterm=NONE term=NONE
+  hi Visual guifg=NONE guibg=#4f5258 guisp=NONE gui=NONE ctermfg=NONE ctermbg=59 cterm=NONE term=reverse
+  hi WarningMsg guifg=#fce094 guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=standout
+  hi debugBreakpoint guifg=#eef1f8 guibg=#590008 guisp=NONE gui=NONE ctermfg=231 ctermbg=52 cterm=NONE term=NONE
+  hi debugPC guifg=#eef1f8 guibg=#007373 guisp=NONE gui=NONE ctermfg=231 ctermbg=30 cterm=NONE term=NONE
+  hi lCursor guifg=bg guibg=fg guisp=NONE gui=NONE ctermfg=bg ctermbg=fg cterm=NONE term=NONE
+
+  if s:tgc || s:t_Co >= 256
+    finish
+  endif
+
+  if s:t_Co >= 16
+    hi Normal ctermfg=LightGray ctermbg=Black cterm=NONE
+    hi Added ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi Changed ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi ColorColumn ctermfg=NONE ctermbg=DarkGray cterm=NONE
+    hi Comment ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Conceal ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Constant ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi CurSearch ctermfg=Black ctermbg=Yellow cterm=bold,reverse
+    hi Cursor ctermfg=bg ctermbg=fg cterm=NONE
+    hi CursorColumn ctermfg=NONE ctermbg=DarkGray cterm=NONE
+    hi CursorLine ctermfg=NONE ctermbg=DarkGray cterm=underline
+    hi CursorLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Delimiter ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi DiffAdd ctermfg=White ctermbg=DarkGreen cterm=NONE
+    hi DiffChange ctermfg=White ctermbg=LightBlue cterm=NONE
+    hi DiffDelete ctermfg=Red ctermbg=NONE cterm=bold
+    hi DiffText ctermfg=White ctermbg=DarkCyan cterm=NONE
+    hi Directory ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Error ctermfg=White ctermbg=DarkRed cterm=NONE
+    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=NONE
+    hi Folded ctermfg=Black ctermbg=Brown cterm=NONE
+    hi Function ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Identifier ctermfg=LightBlue ctermbg=NONE cterm=NONE
+    hi LineNr ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi MatchParen ctermfg=Red ctermbg=NONE cterm=bold
+    hi ModeMsg ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi MoreMsg ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi NonText ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Operator ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Pmenu ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi PmenuMatch ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PmenuThumb ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi PopupTitle ctermfg=LightGray ctermbg=DarkGray cterm=bold
+    hi PreProc ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Question ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi QuickFixLine ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
+    hi Search ctermfg=White ctermbg=DarkRed cterm=NONE
+    hi SignColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Special ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi SpecialKey ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
+    hi SpellLocal ctermfg=LightGreen ctermbg=NONE cterm=underline
+    hi SpellRare ctermfg=LightCyan ctermbg=NONE cterm=underline
+    hi Statement ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi StatusLine ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi StatusLineNC ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi String ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Title ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi TitleBar ctermfg=White ctermbg=DarkGray cterm=NONE
+    hi TitleBarNC ctermfg=LightGray ctermbg=Black cterm=NONE
+    hi Todo ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi ToolbarButton ctermfg=DarkGray ctermbg=Black cterm=bold
+    hi ToolbarLine ctermfg=NONE ctermbg=Black cterm=NONE
+    hi Type ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+    hi VertSplitNC ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Visual ctermfg=NONE ctermbg=DarkGray cterm=NONE
+    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi debugBreakpoint ctermfg=White ctermbg=DarkRed cterm=NONE
+    hi debugPC ctermfg=White ctermbg=DarkCyan cterm=NONE
+    hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
+    finish
+  endif
+
+  if s:t_Co >= 8
+    hi Normal ctermfg=LightGray ctermbg=Black cterm=NONE
+    hi Added ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi Changed ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi ColorColumn ctermfg=NONE ctermbg=Black cterm=NONE
+    hi Comment ctermfg=Brown ctermbg=NONE cterm=bold
+    hi Conceal ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Constant ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi CurSearch ctermfg=Black ctermbg=Yellow cterm=NONE
+    hi Cursor ctermfg=bg ctermbg=fg cterm=NONE
+    hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline
+    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+    hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Delimiter ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi DiffAdd ctermfg=White ctermbg=DarkGreen cterm=NONE
+    hi DiffChange ctermfg=White ctermbg=LightBlue cterm=NONE
+    hi DiffDelete ctermfg=Red ctermbg=NONE cterm=bold
+    hi DiffText ctermfg=White ctermbg=DarkCyan cterm=NONE
+    hi Directory ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Error ctermfg=White ctermbg=DarkRed cterm=NONE
+    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=NONE
+    hi FoldColumn ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Folded ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Function ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Identifier ctermfg=LightBlue ctermbg=NONE cterm=NONE
+    hi LineNr ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi MatchParen ctermfg=Yellow ctermbg=NONE cterm=bold
+    hi ModeMsg ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi MoreMsg ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi NonText ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Operator ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Pmenu ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi PmenuMatch ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PmenuThumb ctermfg=LightGray ctermbg=DarkGray cterm=NONE
+    hi PopupTitle ctermfg=LightGray ctermbg=DarkGray cterm=bold
+    hi PreProc ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Question ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi QuickFixLine ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
+    hi Search ctermfg=White ctermbg=Brown cterm=NONE
+    hi SignColumn ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Special ctermfg=LightCyan ctermbg=NONE cterm=NONE
+    hi SpecialKey ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
+    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
+    hi SpellLocal ctermfg=LightGreen ctermbg=NONE cterm=underline
+    hi SpellRare ctermfg=LightCyan ctermbg=NONE cterm=underline
+    hi Statement ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+    hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi String ctermfg=LightGreen ctermbg=NONE cterm=NONE
+    hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Title ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi TitleBar ctermfg=White ctermbg=DarkGray cterm=NONE
+    hi TitleBarNC ctermfg=LightGray ctermbg=Black cterm=NONE
+    hi Todo ctermfg=LightGray ctermbg=NONE cterm=bold
+    hi ToolbarButton ctermfg=DarkGray ctermbg=Black cterm=bold
+    hi ToolbarLine ctermfg=NONE ctermbg=Black cterm=NONE
+    hi Type ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+    hi VertSplitNC ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi debugBreakpoint ctermfg=White ctermbg=DarkRed cterm=NONE
+    hi debugPC ctermfg=White ctermbg=DarkCyan cterm=NONE
+    hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
+    finish
+  endif
+
+  if s:t_Co >= 0
+    hi CursorIM term=NONE
+    hi CursorLineFold term=underline
+    hi CursorLineSign term=underline
+    hi EndOfBuffer term=NONE
+    hi Float term=NONE
+    hi FoldColumn term=NONE
+    hi Ignore term=NONE
+    hi IncSearch term=bold,reverse,underline
+    hi Number term=NONE
+    hi PmenuSbar term=reverse
+    hi StatusLineTerm term=bold,reverse
+    hi StatusLineTermNC term=bold,underline
+    hi TabLine term=bold,underline
+    hi TabLineFill term=NONE
+    hi Terminal term=NONE
+    hi VertSplit term=NONE
+    hi VisualNOS term=NONE
+    hi WildMenu term=bold
+    finish
+  endif
+
+  finish
+endif
+
+if &background == 'light'
+  let g:terminal_ansi_colors = ['#07080d', '#590008', '#005523', '#6b5300', '#004c73', '#ff0000', '#007373', '#4f5258', '#c4c6cd', '#ffc0b9', '#b3f6c0', '#fce094', '#8cf8f7', '#9b9ea4', '#eef1f8', '#e0e2ea']
+
+  hi Normal guifg=#14161b guibg=#e0e2ea guisp=NONE gui=NONE ctermfg=233 ctermbg=188 cterm=NONE term=NONE
+  hi Added guifg=#005523 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE term=NONE
+  hi Changed guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi ColorColumn guifg=NONE guibg=#9b9ea4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=145 cterm=NONE term=reverse
+  hi Comment guifg=#4f5258 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=bold
+  hi Conceal guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=NONE
+  hi Constant guifg=#14161b guibg=NONE guisp=NONE gui=NONE ctermfg=233 ctermbg=NONE cterm=NONE term=NONE
+  hi CurSearch guifg=#eef1f8 guibg=#6b5300 guisp=NONE gui=NONE ctermfg=231 ctermbg=58 cterm=NONE term=reverse
+  hi Cursor guifg=bg guibg=fg guisp=NONE gui=NONE ctermfg=bg ctermbg=fg cterm=NONE term=reverse
+  hi CursorColumn guifg=NONE guibg=#c4c6cd guisp=NONE gui=NONE ctermfg=NONE ctermbg=251 cterm=NONE term=NONE
+  hi CursorLine guifg=NONE guibg=#d4d6dd guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=underline
+  hi CursorLineNr guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi Delimiter guifg=#14161b guibg=NONE guisp=NONE gui=NONE ctermfg=233 ctermbg=NONE cterm=NONE term=NONE
+  hi DiffAdd guifg=#07080d guibg=#b3f6c0 guisp=NONE gui=NONE ctermfg=232 ctermbg=157 cterm=NONE term=reverse
+  hi DiffChange guifg=#07080d guibg=#b8cfc7 guisp=NONE gui=NONE ctermfg=232 ctermbg=152 cterm=NONE term=NONE
+  hi DiffDelete guifg=#590008 guibg=NONE guisp=NONE gui=bold ctermfg=52 ctermbg=NONE cterm=bold term=reverse
+  hi DiffText guifg=#07080d guibg=#8cf8f7 guisp=NONE gui=NONE ctermfg=232 ctermbg=30 cterm=NONE term=reverse
+  hi Directory guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi Error guifg=#07080d guibg=#ffc0b9 guisp=NONE gui=NONE ctermfg=232 ctermbg=217 cterm=NONE term=bold,reverse
+  hi ErrorMsg guifg=#590008 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE term=bold,reverse
+  hi Folded guifg=#4f5258 guibg=#eef1f8 guisp=NONE gui=NONE ctermfg=59 ctermbg=231 cterm=NONE term=NONE
+  hi Function guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi Identifier guifg=#004c73 guibg=NONE guisp=NONE gui=NONE ctermfg=24 ctermbg=NONE cterm=NONE term=NONE
+  hi LineNr guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=NONE
+  hi MatchParen guifg=#ff0000 guibg=NONE guisp=NONE gui=bold ctermfg=196 ctermbg=NONE cterm=bold term=bold,underline
+  hi ModeMsg guifg=#005523 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE term=bold
+  hi MoreMsg guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi NonText guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=NONE
+  hi Operator guifg=#14161b guibg=NONE guisp=NONE gui=NONE ctermfg=233 ctermbg=NONE cterm=NONE term=NONE
+  hi Pmenu guifg=#14161b guibg=#c4c6cd guisp=NONE gui=NONE ctermfg=233 ctermbg=251 cterm=NONE term=reverse
+  hi PmenuMatch guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi PmenuMatchSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
+  hi PmenuSel guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse term=bold
+  hi PmenuThumb guifg=#14161b guibg=#9b9ea4 guisp=NONE gui=NONE ctermfg=233 ctermbg=145 cterm=NONE term=NONE
+  hi PopupTitle guifg=#14161b guibg=#c4c6cd guisp=NONE gui=bold ctermfg=233 ctermbg=251 cterm=bold term=bold
+  hi PreProc guifg=#14161b guibg=NONE guisp=NONE gui=NONE ctermfg=233 ctermbg=NONE cterm=NONE term=NONE
+  hi Question guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=standout
+  hi QuickFixLine guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi Removed guifg=#590008 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE term=NONE
+  hi Search guifg=#07080d guibg=#fce094 guisp=NONE gui=NONE ctermfg=232 ctermbg=222 cterm=NONE term=reverse
+  hi SignColumn guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=reverse
+  hi Special guifg=#007373 guibg=NONE guisp=NONE gui=NONE ctermfg=23 ctermbg=NONE cterm=NONE term=NONE
+  hi SpecialKey guifg=#9b9ea4 guibg=NONE guisp=NONE gui=NONE ctermfg=145 ctermbg=NONE cterm=NONE term=bold
+  hi SpellBad guifg=NONE guibg=NONE guisp=#590008 gui=undercurl ctermfg=52 ctermbg=NONE cterm=underline term=underline
+  hi SpellCap guifg=NONE guibg=NONE guisp=#6b5300 gui=undercurl ctermfg=58 ctermbg=NONE cterm=underline term=underline
+  hi SpellLocal guifg=NONE guibg=NONE guisp=#005523 gui=undercurl ctermfg=22 ctermbg=NONE cterm=underline term=underline
+  hi SpellRare guifg=NONE guibg=NONE guisp=#007373 gui=undercurl ctermfg=23 ctermbg=NONE cterm=underline term=underline
+  hi Statement guifg=#14161b guibg=NONE guisp=NONE gui=bold ctermfg=233 ctermbg=NONE cterm=bold term=NONE
+  hi StatusLine guifg=#14161b guibg=#9b9ea4 guisp=NONE gui=NONE ctermfg=233 ctermbg=145 cterm=NONE term=bold,reverse
+  hi StatusLineNC guifg=#2c2e33 guibg=#c4c6cd guisp=NONE gui=NONE ctermfg=236 ctermbg=251 cterm=NONE term=bold,underline
+  hi String guifg=#005523 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE term=NONE
+  hi TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold,reverse
+  hi Title guifg=#14161b guibg=NONE guisp=NONE gui=bold ctermfg=233 ctermbg=NONE cterm=bold term=NONE
+  hi TitleBar guifg=#2c2e33 guibg=#eef1f8 guisp=NONE gui=NONE ctermfg=236 ctermbg=231 cterm=NONE term=NONE
+  hi TitleBarNC guifg=#07080d guibg=#9b9ea4 guisp=NONE gui=NONE ctermfg=232 ctermbg=145 cterm=NONE term=NONE
+  hi Todo guifg=#14161b guibg=NONE guisp=NONE gui=bold ctermfg=233 ctermbg=NONE cterm=bold term=bold,reverse
+  hi ToolbarButton guifg=#4f5258 guibg=#eef1f8 guisp=NONE gui=bold ctermfg=59 ctermbg=231 cterm=bold term=bold,reverse
+  hi ToolbarLine guifg=NONE guibg=#eef1f8 guisp=NONE gui=NONE ctermfg=NONE ctermbg=231 cterm=NONE term=reverse
+  hi Type guifg=#14161b guibg=NONE guisp=NONE gui=NONE ctermfg=233 ctermbg=NONE cterm=NONE term=NONE
+  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
+  hi VertSplitNC guifg=#c4c6cd guibg=NONE guisp=NONE gui=NONE ctermfg=251 ctermbg=NONE cterm=NONE term=NONE
+  hi Visual guifg=NONE guibg=#9b9ea4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=145 cterm=NONE term=reverse
+  hi WarningMsg guifg=#6b5300 guibg=NONE guisp=NONE gui=NONE ctermfg=58 ctermbg=NONE cterm=NONE term=standout
+  hi debugBreakpoint guifg=#07080d guibg=#ffc0b9 guisp=NONE gui=NONE ctermfg=232 ctermbg=217 cterm=NONE term=NONE
+  hi debugPC guifg=#07080d guibg=#8cf8f7 guisp=NONE gui=NONE ctermfg=232 ctermbg=30 cterm=NONE term=NONE
+  hi lCursor guifg=bg guibg=fg guisp=NONE gui=NONE ctermfg=bg ctermbg=fg cterm=NONE term=NONE
+
+  if s:tgc || s:t_Co >= 256
+    finish
+  endif
+
+  if s:t_Co >= 16
+    hi Normal ctermfg=Black ctermbg=LightGray cterm=NONE
+    hi Added ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi Changed ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi ColorColumn ctermfg=NONE ctermbg=DarkGray cterm=NONE
+    hi Comment ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Conceal ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Constant ctermfg=Black ctermbg=NONE cterm=NONE
+    hi CurSearch ctermfg=White ctermbg=Brown cterm=bold,reverse
+    hi Cursor ctermfg=bg ctermbg=fg cterm=NONE
+    hi CursorColumn ctermfg=NONE ctermbg=LightGray cterm=NONE
+    hi CursorLine ctermfg=NONE ctermbg=LightGray cterm=underline
+    hi CursorLineNr ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi Delimiter ctermfg=Black ctermbg=NONE cterm=NONE
+    hi DiffAdd ctermfg=Black ctermbg=LightGreen cterm=NONE
+    hi DiffChange ctermfg=Black ctermbg=LightGreen cterm=NONE
+    hi DiffDelete ctermfg=DarkRed ctermbg=NONE cterm=bold
+    hi DiffText ctermfg=Black ctermbg=LightCyan cterm=NONE
+    hi Directory ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Error ctermfg=Black ctermbg=LightRed cterm=NONE
+    hi ErrorMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
+    hi Folded ctermfg=White ctermbg=Yellow cterm=NONE
+    hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+    hi LineNr ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi MatchParen ctermfg=Red ctermbg=NONE cterm=bold
+    hi ModeMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi MoreMsg ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi NonText ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Operator ctermfg=Black ctermbg=NONE cterm=NONE
+    hi Pmenu ctermfg=Black ctermbg=LightGray cterm=NONE
+    hi PmenuMatch ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PmenuThumb ctermfg=Black ctermbg=DarkGray cterm=NONE
+    hi PopupTitle ctermfg=Black ctermbg=LightGray cterm=bold
+    hi PreProc ctermfg=Black ctermbg=NONE cterm=NONE
+    hi Question ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi QuickFixLine ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Removed ctermfg=DarkRed ctermbg=NONE cterm=NONE
+    hi Search ctermfg=Black ctermbg=LightRed cterm=NONE
+    hi SignColumn ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi Special ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi SpecialKey ctermfg=DarkGray ctermbg=NONE cterm=NONE
+    hi SpellBad ctermfg=DarkRed ctermbg=NONE cterm=underline
+    hi SpellCap ctermfg=Brown ctermbg=NONE cterm=underline
+    hi SpellLocal ctermfg=DarkGreen ctermbg=NONE cterm=underline
+    hi SpellRare ctermfg=Cyan ctermbg=NONE cterm=underline
+    hi Statement ctermfg=Black ctermbg=NONE cterm=bold
+    hi StatusLine ctermfg=Black ctermbg=DarkGray cterm=NONE
+    hi StatusLineNC ctermfg=DarkGray ctermbg=LightGray cterm=NONE
+    hi String ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Title ctermfg=Black ctermbg=NONE cterm=bold
+    hi TitleBar ctermfg=DarkGray ctermbg=White cterm=NONE
+    hi TitleBarNC ctermfg=Black ctermbg=DarkGray cterm=NONE
+    hi Todo ctermfg=Black ctermbg=NONE cterm=bold
+    hi ToolbarButton ctermfg=DarkGray ctermbg=White cterm=bold
+    hi ToolbarLine ctermfg=NONE ctermbg=White cterm=NONE
+    hi Type ctermfg=Black ctermbg=NONE cterm=bold
+    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+    hi VertSplitNC ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Visual ctermfg=NONE ctermbg=DarkGray cterm=NONE
+    hi WarningMsg ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi debugBreakpoint ctermfg=Black ctermbg=LightRed cterm=NONE
+    hi debugPC ctermfg=Black ctermbg=LightCyan cterm=NONE
+    hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
+    finish
+  endif
+
+  if s:t_Co >= 8
+    hi Normal ctermfg=Black ctermbg=LightGray cterm=NONE
+    hi Added ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi Changed ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi ColorColumn ctermfg=NONE ctermbg=LightGray cterm=NONE
+    hi Comment ctermfg=Yellow ctermbg=NONE cterm=bold
+    hi Conceal ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Constant ctermfg=Black ctermbg=NONE cterm=NONE
+    hi CurSearch ctermfg=White ctermbg=Brown cterm=NONE
+    hi Cursor ctermfg=bg ctermbg=fg cterm=NONE
+    hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline
+    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+    hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Delimiter ctermfg=Black ctermbg=NONE cterm=NONE
+    hi DiffAdd ctermfg=Black ctermbg=LightGreen cterm=NONE
+    hi DiffChange ctermfg=Black ctermbg=LightGreen cterm=NONE
+    hi DiffDelete ctermfg=DarkRed ctermbg=NONE cterm=bold
+    hi DiffText ctermfg=Black ctermbg=LightCyan cterm=NONE
+    hi Directory ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Error ctermfg=Black ctermbg=LightRed cterm=NONE
+    hi ErrorMsg ctermfg=DarkRed ctermbg=NONE cterm=NONE
+    hi FoldColumn ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Folded ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Function ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Identifier ctermfg=DarkBlue ctermbg=NONE cterm=NONE
+    hi LineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi MatchParen ctermfg=Brown ctermbg=NONE cterm=bold
+    hi ModeMsg ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi MoreMsg ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi NonText ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Operator ctermfg=Black ctermbg=NONE cterm=NONE
+    hi Pmenu ctermfg=Black ctermbg=LightGray cterm=NONE
+    hi PmenuMatch ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PmenuThumb ctermfg=Black ctermbg=DarkGray cterm=NONE
+    hi PopupTitle ctermfg=Black ctermbg=LightGray cterm=bold
+    hi PreProc ctermfg=Black ctermbg=NONE cterm=NONE
+    hi Question ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi QuickFixLine ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi Removed ctermfg=DarkRed ctermbg=NONE cterm=NONE
+    hi Search ctermfg=Black ctermbg=Yellow cterm=NONE
+    hi SignColumn ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi Special ctermfg=Cyan ctermbg=NONE cterm=NONE
+    hi SpecialKey ctermfg=Yellow ctermbg=NONE cterm=NONE
+    hi SpellBad ctermfg=DarkRed ctermbg=NONE cterm=underline
+    hi SpellCap ctermfg=Brown ctermbg=NONE cterm=underline
+    hi SpellLocal ctermfg=DarkGreen ctermbg=NONE cterm=underline
+    hi SpellRare ctermfg=Cyan ctermbg=NONE cterm=underline
+    hi Statement ctermfg=Black ctermbg=NONE cterm=bold
+    hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
+    hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi String ctermfg=DarkGreen ctermbg=NONE cterm=NONE
+    hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold
+    hi Title ctermfg=Black ctermbg=NONE cterm=bold
+    hi TitleBar ctermfg=DarkGray ctermbg=White cterm=NONE
+    hi TitleBarNC ctermfg=Black ctermbg=DarkGray cterm=NONE
+    hi Todo ctermfg=Black ctermbg=NONE cterm=bold
+    hi ToolbarButton ctermfg=DarkGray ctermbg=White cterm=bold
+    hi ToolbarLine ctermfg=NONE ctermbg=White cterm=NONE
+    hi Type ctermfg=Black ctermbg=NONE cterm=NONE
+    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+    hi VertSplitNC ctermfg=LightGray ctermbg=NONE cterm=NONE
+    hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi WarningMsg ctermfg=Brown ctermbg=NONE cterm=NONE
+    hi debugBreakpoint ctermfg=Black ctermbg=LightRed cterm=NONE
+    hi debugPC ctermfg=Black ctermbg=LightCyan cterm=NONE
+    hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
+    finish
+  endif
+
+  if s:t_Co >= 0
+    hi CursorIM term=NONE
+    hi CursorLineFold term=underline
+    hi CursorLineSign term=underline
+    hi EndOfBuffer term=NONE
+    hi Float term=NONE
+    hi FoldColumn term=NONE
+    hi Ignore term=NONE
+    hi IncSearch term=bold,reverse,underline
+    hi Number term=NONE
+    hi PmenuSbar term=reverse
+    hi StatusLineTerm term=bold,reverse
+    hi StatusLineTermNC term=bold,underline
+    hi TabLine term=bold,underline
+    hi TabLineFill term=NONE
+    hi Terminal term=NONE
+    hi VertSplit term=NONE
+    hi VisualNOS term=NONE
+    hi WildMenu term=bold
+    finish
+  endif
+
+endif
+
+" vim: et ts=8 sw=2 sts=2
index 59c06855a668f232b2a7c1b9b14ae9af0a4451fb..e904210df867dcf5718efa06e5150edc50d7d93e 100644 (file)
@@ -2,7 +2,7 @@
 " Description:  Retro groove color scheme similar to gruvbox originally designed by morhetz <morhetz@gmail.com>
 " Author:       Maxim Kim <habamax@gmail.com>, ported from gruvbox8 of Lifepillar <lifepillar@lifepillar.me>
 " URL:          https://www.github.com/vim/colorschemes
-" Last Change:  2026 Apr 30
+" Last Change:  2026 Jun 10
 
 " Generated by Colortemplate v3.0.0-rc1
 
@@ -27,6 +27,8 @@ hi! link Tag Special
 hi! link Terminal Normal
 hi! link VisualNOS Visual
 hi! link lCursor Cursor
+hi! link markdownLinkText String
+hi! link markdownUrl Underlined
 
 if &background == 'dark'
   let g:terminal_ansi_colors = ['#1c1c1c', '#cc241d', '#98971a', '#d79921', '#458588', '#b16286', '#689d6a', '#a89984', '#928374', '#fb5944', '#b8bb26', '#fabd2f', '#83a598', '#d3869b', '#8ec07c', '#ebdbb2']
index 139c5e68f1462e6b929451ad6f2293dcab16a667..8ca10c500d27071f1756191f53a1201269fbc175 100644 (file)
@@ -3,9 +3,9 @@
 " Maintainer:   original maintainer Ron Aaron <ron@ronware.org>
 " URL:          https://www.github.com/vim/colorschemes
 " License:      Same as Vim
-" Last Change:  2025 Oct 08
+" Last Change:  2026 May 30
 
-" Generated by Colortemplate v3.0.0-beta10
+" Generated by Colortemplate v3.0.0-rc1
 
 set background=dark
 
@@ -115,7 +115,8 @@ hi ToolbarButton guifg=#000000 guibg=#e5e5e5 guisp=NONE gui=bold ctermfg=16 cter
 hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
 hi Type guifg=#2e8b57 guibg=NONE guisp=NONE gui=bold ctermfg=29 ctermbg=NONE cterm=NONE term=NONE
 hi Underlined guifg=#80a0ff guibg=NONE guisp=NONE gui=underline ctermfg=111 ctermbg=NONE cterm=underline term=underline
-hi VertSplit guifg=#add8e6 guibg=#00008b guisp=NONE gui=NONE ctermfg=152 ctermbg=20 cterm=NONE term=NONE
+hi VertSplit guifg=#00ffff guibg=#0000ff guisp=NONE gui=NONE ctermfg=51 ctermbg=21 cterm=NONE term=NONE
+hi VertSplitNC guifg=#add8e6 guibg=#00008b guisp=NONE gui=NONE ctermfg=152 ctermbg=20 cterm=NONE term=NONE
 hi Visual guifg=NONE guibg=NONE guisp=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse term=reverse
 hi VisualNOS guifg=NONE guibg=#000000 guisp=NONE gui=bold,underline ctermfg=NONE ctermbg=16 cterm=underline term=NONE
 hi WarningMsg guifg=#ffff00 guibg=NONE guisp=NONE gui=NONE ctermfg=226 ctermbg=NONE cterm=NONE term=standout
@@ -188,7 +189,8 @@ if s:t_Co >= 16
   hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
   hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE
   hi Underlined ctermfg=blue ctermbg=NONE cterm=underline
-  hi VertSplit ctermfg=darkcyan ctermbg=darkblue cterm=NONE
+  hi VertSplit ctermfg=cyan ctermbg=darkblue cterm=NONE
+  hi VertSplitNC ctermfg=darkcyan ctermbg=darkblue cterm=NONE
   hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
   hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline
   hi WarningMsg ctermfg=yellow ctermbg=NONE cterm=NONE
@@ -260,6 +262,7 @@ if s:t_Co >= 8
   hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold
   hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
   hi VertSplit ctermfg=darkblue ctermbg=darkblue cterm=NONE
+  hi VertSplitNC ctermfg=darkblue ctermbg=darkblue cterm=NONE
   hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
   hi VisualNOS ctermfg=NONE ctermbg=black cterm=underline
   hi WarningMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
index bbd3c9c27a1e8bc48be12ce4efdb4db0d1d670bb..5626661086580ba61892743e64354bf2f32462ac 100644 (file)
@@ -1,7 +1,7 @@
 " Name:         shine
 " Description:  Light colorscheme inspired by normal text editors.
-" Author:       Original author is Yasuhiro Matsumoto <mattn@mail.goo.ne.jp>
-" Maintainer:   Original maintainer is Yasuhiro Matsumoto <mattn@mail.goo.ne.jp>
+" Author:       Original author is Yasuhiro Matsumoto <mattn.jp@gmail.com>
+" Maintainer:   Original maintainer is Yasuhiro Matsumoto <mattn.jp@gmail.com>
 " URL:          https://github.com/vim/colorschemes
 " License:      Same as Vim
 " Last Change:  2026 Apr 27
index 4009437288604492bf50376a05305df803d6b080..ce217b49b0dfbd96c9dd30f59d69dbfc30a4dbc3 100644 (file)
@@ -3,7 +3,7 @@
 " Author:       Maxim Kim <habamax@gmail.com>
 " URL:          https://github.com/vim/colorschemes
 " License:      Same as Vim
-" Last Change:  2026 Apr 30
+" Last Change:  2026 Jun 24
 
 " Generated by Colortemplate v3.0.0-rc1
 
@@ -29,6 +29,8 @@ hi! link StatusLineTermNC StatuslineNC
 hi! link TabPanel Normal
 hi! link TabPanelFill Normal
 hi! link Terminal Normal
+hi! link markdownLinkText String
+hi! link markdownUrl Underlined
 
 if &background == 'dark'
   let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#d0d0d0', '#767676', '#ff5f87', '#00d75f', '#ffaf00', '#00afff', '#ff87ff', '#00d7d7', '#ffffff']
@@ -73,6 +75,9 @@ if &background == 'dark'
   hi PmenuSel guifg=NONE guibg=#585858 guisp=NONE gui=NONE ctermfg=NONE ctermbg=240 cterm=NONE term=bold
   hi PmenuShadow guifg=#767676 guibg=#121212 guisp=NONE gui=NONE ctermfg=243 ctermbg=233 cterm=NONE term=NONE
   hi PmenuThumb guifg=NONE guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=NONE
+  hi Popup guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=NONE
+  hi PopupBorder guifg=#767676 guibg=#303030 guisp=NONE gui=NONE ctermfg=243 ctermbg=236 cterm=NONE term=NONE
+  hi PopupTitle guifg=#9e9e9e guibg=#303030 guisp=NONE gui=bold ctermfg=247 ctermbg=236 cterm=bold term=bold
   hi PreProc guifg=#00d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE term=NONE
   hi Question guifg=#ff87ff guibg=NONE guisp=NONE gui=NONE ctermfg=213 ctermbg=NONE cterm=NONE term=standout
   hi QuickFixLine guifg=NONE guibg=#4f2f4f guisp=NONE gui=NONE ctermfg=252 ctermbg=53 cterm=NONE term=NONE
@@ -165,6 +170,9 @@ if &background == 'dark'
     hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
     hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupBorder ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupTitle ctermfg=NONE ctermbg=NONE cterm=bold,reverse
     hi PreProc ctermfg=cyan ctermbg=NONE cterm=NONE
     hi Question ctermfg=magenta ctermbg=NONE cterm=NONE
     hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
@@ -244,6 +252,9 @@ if &background == 'dark'
     hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
     hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupBorder ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupTitle ctermfg=NONE ctermbg=NONE cterm=bold,reverse
     hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
     hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
     hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
@@ -343,6 +354,9 @@ if &background == 'light'
   hi PmenuSel guifg=NONE guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=NONE ctermbg=251 cterm=NONE term=bold
   hi PmenuShadow guifg=#808080 guibg=#303030 guisp=NONE gui=NONE ctermfg=240 ctermbg=236 cterm=NONE term=NONE
   hi PmenuThumb guifg=NONE guibg=#808080 guisp=NONE gui=NONE ctermfg=NONE ctermbg=240 cterm=NONE term=NONE
+  hi Popup guifg=NONE guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=NONE
+  hi PopupBorder guifg=#8a8a8a guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=245 ctermbg=254 cterm=NONE term=NONE
+  hi PopupTitle guifg=#808080 guibg=#e4e4e4 guisp=NONE gui=bold ctermfg=240 ctermbg=254 cterm=bold term=bold
   hi PreProc guifg=#008787 guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE
   hi Question guifg=#870087 guibg=NONE guisp=NONE gui=NONE ctermfg=90 ctermbg=NONE cterm=NONE term=standout
   hi QuickFixLine guifg=NONE guibg=#e7cfe7 guisp=NONE gui=NONE ctermfg=16 ctermbg=182 cterm=NONE term=NONE
@@ -435,6 +449,9 @@ if &background == 'light'
     hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
     hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
+    hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupBorder ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupTitle ctermfg=NONE ctermbg=NONE cterm=bold,reverse
     hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
     hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
     hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
@@ -514,6 +531,9 @@ if &background == 'light'
     hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
     hi PmenuShadow ctermfg=NONE ctermbg=NONE cterm=NONE
     hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi Popup ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupBorder ctermfg=NONE ctermbg=NONE cterm=reverse
+    hi PopupTitle ctermfg=NONE ctermbg=NONE cterm=bold,reverse
     hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
     hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
     hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE