vim: add "vconf" file

master
an 2019-07-29 06:35:45 -04:00
parent b93dd0dede
commit 497f69a925
3 changed files with 25 additions and 5 deletions

1
files
View File

@ -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

10
vim/vconf Normal file
View File

@ -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

View File

@ -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