From 645cfab20016bc8a443e880adfc1c5e7fea92cf6 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Tue, 16 Nov 2021 16:40:58 -0700 Subject: forgot to update these in a while --- vim/.vimrc | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) mode change 120000 => 100644 vim/.vimrc (limited to 'vim') diff --git a/vim/.vimrc b/vim/.vimrc deleted file mode 120000 index 2e5c7e5..0000000 --- a/vim/.vimrc +++ /dev/null @@ -1 +0,0 @@ -/home/bryson/.vimrc \ No newline at end of file diff --git a/vim/.vimrc b/vim/.vimrc new file mode 100644 index 0000000..3859b42 --- /dev/null +++ b/vim/.vimrc @@ -0,0 +1,58 @@ +set nocompatible +colorscheme sitruuna +set mouse=a +set tabstop=4 shiftwidth=4 expandtab +set linebreak +set ttymouse=sgr +set cursorline +set backspace=indent,eol,start +set laststatus=2 +set wildmenu +set scrolloff=5 + +" stolen from https://shapeshed.com/vim-statuslines/ +"function! GitBranch() +" return system("git rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'") +" let g:gitparsedbranchname = strlen(l:string) > 0?'['.l:string.']':'' +"endfunction + +"function! StatuslineGit() +" let l:branchname = GitBranch() +" return strlen(l:branchname) > 0?' '.l:branchname.' ':'' +"endfunction + +"function! InsertStatuslineColor(mode) +" if a:mode == 'i' +" hi statusline guibg=Cyan ctermfg=6 guifg=Black ctermbg=0 +" elseif a:mode == 'r' +" hi statusline guibg=Purple ctermfg=5 guifg=Black ctermbg=0 +" else +" hi statusline guibg=DarkRed ctermfg=1 guifg=Black ctermbg=0 +" endif +"endfunction + +"au InsertEnter * call InsertStatuslineColor(v:insertmode) +"au InsertLeave * hi statusline guibg=DarkGrey ctermfg=8 guifg=White ctermbg=15 + +set statusline= +"set statusline+=%#PmenuSel# +"set statusline+=%{StatuslineGit()} +"set statusline+=%#LineNr# +set statusline+=\%F +set statusline+=\ %m +set statusline+=\ %r +set statusline+=%= +set statusline+=%#CursorColumn# +set statusline+=\ %L\ lines +set statusline+=\ %y +"set statusline+=\ +set statusline+=\ %{&fileencoding?&fileencoding:&encoding} +"set statusline+=" >" +set statusline+=\[%{&fileformat}\] +"set statusline+=" >" +set statusline+=\ %p%% +"set statusline+=" >" +set statusline+=\ %l:%c + + +hi StatusLine ctermbg=black -- cgit v1.2.3