From 4200a717d9fa43afa195eeccd808b369015bf104 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 5 Sep 2025 22:38:46 +0200 Subject: [PATCH] fix(vim): update colorscheme --- .vimrc | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.vimrc b/.vimrc index e06ad96..e082e6c 100644 --- a/.vimrc +++ b/.vimrc @@ -215,9 +215,43 @@ let g:colorizer_colornames = 0 " {{{3 onedark let g:onedark_color_overrides = { - \ "background": {"gui": "#1f2329" }, + \ "background": {"gui": "#1f2329", "cterm": "235", "cterm16": "NONE" }, + \ "cursor_grey": { "gui": "#282c34", "cterm": "236", "cterm16": "0" }, \} +if (has("autocmd")) + augroup colorextend + autocmd! + autocmd ColorScheme * call onedark#extend_highlight("Terminal", + \ { "bg": { "gui": "#1f2329" } } + \) + autocmd ColorScheme * call onedark#extend_highlight("StatusLine", + \ { "bg": { "gui": "#30363f" } } + \) + autocmd ColorScheme * call onedark#extend_highlight("StatusLineNC", + \ { "bg": { "gui": "#282c34" } } + \) + autocmd ColorScheme * call onedark#extend_highlight("StatusLineTerm", + \ { "bg": { "gui": "#30363f" } } + \) + autocmd ColorScheme * call onedark#extend_highlight("StatusLineTermNC", + \ { "bg": { "gui": "#282c34" } } + \) + autocmd ColorScheme * call onedark#set_highlight("DiffAdd", + \ { "bg": { "gui": "#1e3a2a", "cterm": "NONE" } } + \) + autocmd ColorScheme * call onedark#set_highlight("DiffText", + \ { "bg": { "gui": "#274964", "cterm": "NONE" } } + \) + autocmd ColorScheme * call onedark#set_highlight("DiffChange", + \ { "bg": { "gui": "#15304a", "cterm": "NONE" } } + \) + autocmd ColorScheme * call onedark#set_highlight("DiffDelete", + \ { "bg": { "gui": "#3d2224", "cterm": "NONE" } } + \) + augroup END +endif + " {{{3 Undotree let g:undotree_WindowLayout = 2 let g:undotree_DiffCommand = "diff -u"