diff options
author | vimene <vincent.menegaux@gmail.com> | 2024-01-07 16:29:40 +0100 |
---|---|---|
committer | vimene <vincent.menegaux@gmail.com> | 2024-01-07 16:29:40 +0100 |
commit | 1f50ca4d67d06cfd9741872ed61a15342b826ea3 (patch) | |
tree | 6e12815f74a505cd1c53ae0b23c709f568553ed2 /basic/.vimrc | |
download | vimene-dotfiles-master.tar.gz |
Diffstat (limited to 'basic/.vimrc')
-rw-r--r-- | basic/.vimrc | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/basic/.vimrc b/basic/.vimrc new file mode 100644 index 0000000..a70fd4a --- /dev/null +++ b/basic/.vimrc @@ -0,0 +1,60 @@ +set nu +set tabstop=4 +set softtabstop=4 +set shiftwidth=4 +set expandtab +set autoindent +set modeline +set modelines=5 +set incsearch +set exrc +au BufNewFile,BufRead {configure.ac,*.m4} setlocal filetype= +au BufNewFile,BufRead {*.am} setlocal noexpandtab + +" Mouse support +set mouse=a +set ttymouse=sgr +set balloonevalterm +" Styled and colored underline support +let &t_AU = "\e[58:5:%dm" +let &t_8u = "\e[58:2:%lu:%lu:%lum" +let &t_Us = "\e[4:2m" +let &t_Cs = "\e[4:3m" +let &t_ds = "\e[4:4m" +let &t_Ds = "\e[4:5m" +let &t_Ce = "\e[4:0m" +" Strikethrough +let &t_Ts = "\e[9m" +let &t_Te = "\e[29m" +" Truecolor support +let &t_8f = "\e[38:2:%lu:%lu:%lum" +let &t_8b = "\e[48:2:%lu:%lu:%lum" +let &t_RF = "\e]10;?\e\\" +let &t_RB = "\e]11;?\e\\" +" Bracketed paste +let &t_BE = "\e[?2004h" +let &t_BD = "\e[?2004l" +let &t_PS = "\e[200~" +let &t_PE = "\e[201~" +" Cursor control +let &t_RC = "\e[?12$p" +let &t_SH = "\e[%d q" +let &t_RS = "\eP$q q\e\\" +let &t_SI = "\e[5 q" +let &t_SR = "\e[3 q" +let &t_EI = "\e[1 q" +let &t_VS = "\e[?12l" +" Focus tracking +let &t_fe = "\e[?1004h" +let &t_fd = "\e[?1004l" +execute "set <FocusGained>=\<Esc>[I" +execute "set <FocusLost>=\<Esc>[O" +" Window title +let &t_ST = "\e[22;2t" +let &t_RT = "\e[23;2t" + +" vim hardcodes background color erase even if the terminfo file does +" not contain bce. This causes incorrect background rendering when +" using a color theme with a background color in terminals such as +" kitty that do not support background color erase. +let &t_ut='' |