diff --git a/files b/files index 624cb55..3bf2c1f 100644 --- a/files +++ b/files @@ -30,5 +30,6 @@ system/progm.xkb /usr/share/X11/xkb/symbols/progm themes ~/.slade3/text_styles/* themes/ripcord.json ~/.local/share/Ripcord/custom_theme.json themes/userChrome.css ~/.mozilla/firefox/*/chrome/userChrome.css +vim/vconf ~/.vim/vconf vim/vimrc ~/.vim/vimrc virtual-machines/qemu-setup /mnt/s/vm/qemu-setup diff --git a/vim/vconf b/vim/vconf new file mode 100644 index 0000000..6702d41 --- /dev/null +++ b/vim/vconf @@ -0,0 +1,10 @@ +" vim: syntax=vim: + +let _agw.columns=80 " GUI columns +let _agw.rows=24 " GUI rows +let _agw.cr_scheme=-1 " color from s:colors, -1=random, -2=default +let _agw.use_number=1 " 0=no number, 1=enable relativenumber, 2=enable number +let _agw.use_list=1 " enable whitespace visibility (2=also newlines) +let _agw.use_tagbar=0 " enable tagbar addon +let _agw.use_vsp=0 " enable vertical split on enter +let _agw.use_ruby=1 " enable vertical split on enter diff --git a/vim/vimrc b/vim/vimrc index cd4dff0..671b478 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -50,15 +50,19 @@ let _agw.colors=[ let _agw.columns=80 " GUI columns let _agw.rows=24 " GUI rows -let _agw.cr_scheme=-1 " color from s:colors, -1 = random -let _agw.use_number=1 " 0=no number, 1=enable relativenumber, 2=enable number +let _agw.cr_scheme=-2 " color from s:colors, -1=random, -2=default +let _agw.use_number=0 " 0=no number, 1=enable relativenumber, 2=enable number let _agw.use_list=1 " enable whitespace visibility (2=also newlines) let _agw.use_tagbar=0 " enable tagbar addon let _agw.use_vsp=0 " enable vertical split on enter +let _agw.use_ruby=0 " enable ruby scripts + +runtime! vconf " Functions ------------------------------------------------------------------| fu _agw.fill_line() + if g:_agw.use_ruby ruby<< tw = VIM::evaluate("&tw").to_i tw = 80 if tw == 0 @@ -68,12 +72,13 @@ ruby<< $curbuf.line += " " + "-" * rep + "|" end . + endif endfu fu _agw.file_flags() let ret="" - if &modified | let ret..="'" | else | let ret..="." | end - if &readonly | let ret..="." | else | let ret..="'" | end + if &modified | let ret..="˙" | else | let ret..="." | end + if &readonly | let ret..="." | else | let ret..="˙" | end return ret endfu @@ -101,6 +106,7 @@ fu _agw.statusline_start() endfu fu _agw.strip_white() + if g:_agw.use_ruby ruby<< for ln in 1..$curbuf.length li = $curbuf[ln] @@ -109,6 +115,7 @@ ruby<< end end . + endif endfu fu _agw.close_empty() @@ -344,7 +351,9 @@ endif syntax on -if _agw.cr_scheme != -1 +if _agw.cr_scheme == -2 + colorscheme default +elseif _agw.cr_scheme != -1 execute 'colorscheme' _agw.colors[_agw.cr_scheme] endif