diff --git a/colors/dogrun.vim b/colors/dogrun.vim index 2b2e054..75dcfcd 100644 --- a/colors/dogrun.vim +++ b/colors/dogrun.vim @@ -26,6 +26,7 @@ hi LineNr guifg=#32364c ctermfg=237 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi EndOfBuffer guifg=#363859 ctermfg=60 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi Comment guifg=#545c8c ctermfg=60 gui=NONE cterm=NONE hi Cursor guifg=#222433 ctermfg=235 guibg=#9ea3c0 ctermbg=146 +hi TermCursor gui=reverse cterm=reverse hi CursorIM guifg=#222433 ctermfg=235 guibg=#9ea3c0 ctermbg=146 hi SignColumn guifg=#545c8c ctermfg=60 guibg=NONE ctermbg=NONE hi ColorColumn guibg=#2a2c3f ctermbg=236 gui=NONE cterm=NONE @@ -36,6 +37,7 @@ hi Conceal guifg=#ac8b83 ctermfg=138 guibg=#222433 ctermbg=235 gui=NONE cterm=NO hi NormalFloat guifg=#8085a6 ctermfg=103 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi FloatBorder guifg=#545c8c ctermfg=60 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi FloatTitle guifg=#929be5 ctermfg=104 guibg=#222433 ctermbg=235 gui=NONE cterm=NONE +hi FloatFooter guifg=#545c8c ctermfg=60 guibg=#222433 ctermbg=235 gui=NONE cterm=NONE hi WinSeparator guifg=#363859 ctermfg=60 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi Folded guifg=#666c99 ctermfg=60 guibg=#32364c ctermbg=237 gui=NONE cterm=NONE hi FoldColumn guifg=#32364c ctermfg=237 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE @@ -73,9 +75,16 @@ hi PmenuSel guifg=#9ea3c0 ctermfg=146 guibg=#363e7f ctermbg=61 gui=NONE cterm=NO hi PmenuMatch guifg=#929be5 ctermfg=104 gui=bold cterm=bold hi PmenuSbar guibg=#292c3f ctermbg=236 hi PmenuThumb guibg=#464f7f ctermbg=60 +hi PmenuKind guifg=#8085a6 ctermfg=103 guibg=#32364c ctermbg=237 +hi PmenuKindSel guifg=#9ea3c0 ctermfg=146 guibg=#363e7f ctermbg=61 gui=NONE cterm=NONE +hi PmenuExtra guifg=#8085a6 ctermfg=103 guibg=#32364c ctermbg=237 +hi PmenuExtraSel guifg=#9ea3c0 ctermfg=146 guibg=#363e7f ctermbg=61 gui=NONE cterm=NONE +hi PmenuMatchSel guifg=#929be5 ctermfg=104 guibg=#363e7f ctermbg=61 gui=bold cterm=bold hi Visual guibg=#363e7f ctermbg=61 gui=NONE cterm=NONE +hi SnippetTabstop guibg=#363e7f ctermbg=61 gui=NONE cterm=NONE hi Search guifg=#a6afff ctermfg=147 guibg=#6471e5 ctermbg=63 hi CurSearch guifg=#a6afff ctermfg=147 guibg=#6471e5 ctermbg=63 +hi Substitute guifg=#a6afff ctermfg=147 guibg=#6471e5 ctermbg=63 hi IncSearch guifg=#a4b2ff ctermfg=147 guibg=#4754cb ctermbg=62 gui=NONE cterm=NONE hi Question guifg=#73c1a9 ctermfg=79 gui=bold cterm=bold hi WildMenu guifg=#222433 ctermfg=235 guibg=#929be5 ctermbg=104 @@ -94,6 +103,8 @@ hi QuickFixLine guifg=#9ea3c0 ctermfg=146 guibg=#363e7f ctermbg=61 hi StatusLine guifg=#757aa5 ctermfg=103 guibg=#2a2c3f ctermbg=236 gui=bold cterm=bold hi StatusLineTerm guifg=#757aa5 ctermfg=103 guibg=#2a2c3f ctermbg=236 gui=bold cterm=bold hi StatusLineNC guifg=#4b4e6d ctermfg=60 guibg=#282a3a ctermbg=235 gui=NONE cterm=NONE +hi WinBar guifg=#757aa5 ctermfg=103 guibg=NONE ctermbg=NONE gui=bold cterm=bold +hi WinBarNC guifg=#4b4e6d ctermfg=60 guibg=NONE ctermbg=NONE gui=NONE cterm=NONE hi StatusLineTermNC guifg=#4b4e6d ctermfg=60 guibg=#282a3a ctermbg=235 gui=NONE cterm=NONE hi TabLine guifg=#757aa5 ctermfg=103 guibg=#2a2c3f ctermbg=236 gui=NONE cterm=NONE hi TabLineFill guifg=#757aa5 ctermfg=103 guibg=#2a2c3f ctermbg=236 gui=NONE cterm=NONE @@ -113,10 +124,15 @@ hi DiagnosticHint guifg=#82dabf ctermfg=115 hi DiagnosticOk guifg=#82dabf ctermfg=115 hi DiagnosticVirtualTextHint guifg=#545c8c ctermfg=60 gui=bold cterm=bold hi DiagnosticUnderlineHint gui=underline cterm=underline +hi DiagnosticDeprecated gui=strikethrough cterm=strikethrough +hi DiagnosticUnnecessary guifg=#545c8c ctermfg=60 gui=NONE cterm=NONE hi LspSignatureActiveParameter gui=italic cterm=italic hi LspReferenceText guibg=#2f3147 ctermbg=236 hi LspReferenceRead guibg=#2f3147 ctermbg=236 hi LspReferenceWrite guibg=#2f3147 ctermbg=236 +hi LspInlayHint guifg=#545c8c ctermfg=60 gui=NONE cterm=NONE +hi LspCodeLens guifg=#545c8c ctermfg=60 gui=NONE cterm=NONE +hi ComplHint guifg=#545c8c ctermfg=60 gui=NONE cterm=NONE hi htmlTag guifg=#8085a6 ctermfg=103 hi htmlEndTag guifg=#8085a6 ctermfg=103 hi htmlSpecialTagName guifg=#ac8b83 ctermfg=138 diff --git a/generator/src/highlight.rs b/generator/src/highlight.rs index 855308e..af7ccdd 100644 --- a/generator/src/highlight.rs +++ b/generator/src/highlight.rs @@ -294,6 +294,7 @@ pub fn get_highlights() -> Vec { hi!("EndOfBuffer", darkfg, NONE, -, None, -), hi!("Comment", weakfg, -, -, None, -), hi!("Cursor", mainbg, mainfg, -, -, -), + hi!("TermCursor", -, -, -, Reverse, -), hi!("CursorIM", mainbg, mainfg, -, -, -), hi!("SignColumn", weakfg, NONE, -, -, -), hi!("ColorColumn", -, cursorlinebg, -, None, -), @@ -304,6 +305,7 @@ pub fn get_highlights() -> Vec { hi!("NormalFloat", lightfg, NONE, -, None, -), hi!("FloatBorder", weakfg, NONE, -, None, -), hi!("FloatTitle", purple, mainbg, -, None, -), + hi!("FloatFooter", weakfg, mainbg, -, None, -), hi!("WinSeparator", darkfg, NONE, -, None, -), hi!("Folded", foldfg, foldbg, -, None, -), hi!("FoldColumn", linenrfg, NONE, -, None, -), @@ -341,9 +343,16 @@ pub fn get_highlights() -> Vec { hi!("PmenuMatch", pmenumatchfg, -, -, Bold, -), hi!("PmenuSbar", -, pmenubar, -, -, -), hi!("PmenuThumb", -, pmenuthumb, -, -, -), + hi!("PmenuKind", lightfg, pmenubg, -, -, -), + hi!("PmenuKindSel", pmenuselfg, pmenuselbg, -, None, -), + hi!("PmenuExtra", lightfg, pmenubg, -, -, -), + hi!("PmenuExtraSel", pmenuselfg, pmenuselbg, -, None, -), + hi!("PmenuMatchSel", pmenumatchfg, pmenuselbg, -, Bold, -), hi!("Visual", -, visualbg, -, None, -), + hi!("SnippetTabstop", -, visualbg, -, None, -), hi!("Search", searchfg, searchbg, -, -, -), hi!("CurSearch", searchfg, searchbg, -, -, -), + hi!("Substitute", searchfg, searchbg, -, -, -), hi!("IncSearch", incsearchfg, incsearchbg, -, None, -), hi!("Question", teal, -, -, Bold, -), hi!("WildMenu", mainbg, purple, -, -, -), @@ -362,6 +371,8 @@ pub fn get_highlights() -> Vec { hi!("StatusLine", statuslinefg, statuslinebg, -, Bold, -), hi!("StatusLineTerm", statuslinefg, statuslinebg, -, Bold, -), hi!("StatusLineNC", statuslinencfg, statuslinencbg, -, None, -), + hi!("WinBar", statuslinefg, NONE, -, Bold, -), + hi!("WinBarNC", statuslinencfg, NONE, -, None, -), hi!("StatusLineTermNC", statuslinencfg, statuslinencbg, -, None, -), hi!("TabLine", statuslinefg, statuslinebg, -, None, -), hi!("TabLineFill", statuslinefg, statuslinebg, -, None, -), @@ -424,10 +435,15 @@ pub fn get_highlights() -> Vec { hi!("DiagnosticOk", infofg, -, -, -, -), hi!("DiagnosticVirtualTextHint", weakfg, -, -, Bold, -), hi!("DiagnosticUnderlineHint", -, -, -, Underline, -), + hi!("DiagnosticDeprecated", -, -, -, Strikethrough, -), + hi!("DiagnosticUnnecessary", weakfg, -, -, None, -), hi!("LspSignatureActiveParameter", -, -, -, Italic, -), hi!("LspReferenceText", -, matchparenbg, -, -, -), hi!("LspReferenceRead", -, matchparenbg, -, -, -), hi!("LspReferenceWrite", -, matchparenbg, -, -, -), + hi!("LspInlayHint", weakfg, -, -, None, -), + hi!("LspCodeLens", weakfg, -, -, None, -), + hi!("ComplHint", weakfg, -, -, None, -), // html hi!("htmlTag", lightfg, -, -, -, -), hi!("htmlEndTag", lightfg, -, -, -, -),