From 0848d6c89defb95966deeecd1c61352deccbeaec Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Sat, 25 Apr 2026 14:28:02 -0400 Subject: New CPU + Cleanup --- files/vim/after/syntax/c.vim | 5 +++++ files/vim/colors/lil_pablo.vim | 2 +- files/vim/patches/Colorizer_termguicolors.diff | 18 ++++++++++++++++++ files/vim/vimrc | 8 +++++--- 4 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 files/vim/after/syntax/c.vim create mode 100644 files/vim/patches/Colorizer_termguicolors.diff (limited to 'files/vim') diff --git a/files/vim/after/syntax/c.vim b/files/vim/after/syntax/c.vim new file mode 100644 index 0000000..318123b --- /dev/null +++ b/files/vim/after/syntax/c.vim @@ -0,0 +1,5 @@ +syn keyword cType u8 u16 u32 u64 +syn keyword cType s8 s16 s32 s64 +syn keyword cType f32 f64 +syn keyword cType ulong uchar +syn keyword cType array str diff --git a/files/vim/colors/lil_pablo.vim b/files/vim/colors/lil_pablo.vim index 4bc3f61..fcf2d93 100644 --- a/files/vim/colors/lil_pablo.vim +++ b/files/vim/colors/lil_pablo.vim @@ -10,7 +10,7 @@ set background=dark hi clear let g:colors_name = 'lil_pablo' -" @TODO: 'fg' is not valid for ctermfg/bg, it's 7. +" @TODO: 'fg' is not valid for ctermfg/bg, it's NONE or 7. " :%s/gui\(bg\|fg\)=\(#[0-9a-f]*\|NONE\) //g " :%s/cterm\(bg\|fg\)=\([0-9]*\|NONE\|fg\)\ /cterm\1=\2\ gui\1=##\2##\ /g " :%s/##NONE##/NONE/g diff --git a/files/vim/patches/Colorizer_termguicolors.diff b/files/vim/patches/Colorizer_termguicolors.diff new file mode 100644 index 0000000..b1c2844 --- /dev/null +++ b/files/vim/patches/Colorizer_termguicolors.diff @@ -0,0 +1,18 @@ +diff --git a/autoload/Colorizer.vim b/autoload/Colorizer.vim +index cd3de83..f8de05c 100644 +--- a/autoload/Colorizer.vim ++++ b/autoload/Colorizer.vim +@@ -2399,9 +2399,13 @@ endfu + + function! Colorizer#ColorToggle() "{{{1 + if !exists("w:match_list") || empty(w:match_list) ++ echo "Colorizer enabled" + call Colorizer#DoColor(0, 1, line('$')) ++ let &termguicolors=1 + else + call Colorizer#ColorOff() ++ let &termguicolors=0 ++ redraw | echo "Colorizer disabled" + endif + endfu + diff --git a/files/vim/vimrc b/files/vim/vimrc index dcf832b..90d3646 100644 --- a/files/vim/vimrc +++ b/files/vim/vimrc @@ -1,4 +1,6 @@ -" @TODO: CullSubprojects from sessions command. +" @TODO: +" - CullSubprojects from sessions command. +" - vim82 compat. " Basic settings. set nocompatible @@ -10,6 +12,8 @@ set noshowmode set updatetime=250 set scrolloff=5 "set lazyredraw +" Remove possible ESC delay. +set timeoutlen=1000 ttimeoutlen=0 " Don't ask to save changes when switching buffers. set hidden " Use the last buffer instead of the right-most when opening from quickfix. @@ -21,9 +25,7 @@ set splitright set splitbelow " Stop buffers from jumping when opening buffer selection. set splitkeep=screen -"set guicursor=n-v-c:block-Cursor,o:hor50,i-ci:hor15,r-cr:hor30,sm:block-Cursor -set termguicolors colo lil_pablo " Syntax and indent from filetype. -- cgit v1.2.3-101-g0448