vim: use 1 space tabs by default (overridden by vconf)

master
an 2019-08-01 00:25:20 -04:00
parent 3d7507451a
commit 0c80bd0e1e
2 changed files with 21 additions and 18 deletions

View File

@ -1,13 +1,15 @@
" vim: syntax=vim: " vim: syntax=vim:
let _agw.columns=80 " settings for workstations - servers need not apply ;)
let _agw.rows=24
let _agw.cr_scheme=-1 let _agw.cr_scheme=-1
let _agw.use_number=1 let _agw.g_columns=80
let _agw.g_rows=24
let _agw.tab_wid=3
let _agw.use_ft=1
let _agw.use_list=1 let _agw.use_list=1
let _agw.use_number=1
let _agw.use_ruby=1
let _agw.use_tagbar=0 let _agw.use_tagbar=0
let _agw.use_vsp=0 let _agw.use_vsp=0
let _agw.use_ruby=1
let _agw.use_ft=1
" EOF " EOF

View File

@ -48,16 +48,17 @@ let _agw.colors=[
\ 'base16-unikitty-dark', \ 'base16-unikitty-dark',
\] \]
let _agw.columns=80 " GUI columns
let _agw.rows=24 " GUI rows
let _agw.cr_scheme=-2 " color from s:colors, -1=random, -2=default 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.g_columns=80 " GUI columns
let _agw.g_rows=24 " GUI rows
let _agw.tab_wid=1 " Tab width
let _agw.use_ft=0 " enable filetype plugins
let _agw.use_list=1 " enable whitespace visibility (2=also newlines) let _agw.use_list=1 " enable whitespace visibility (2=also newlines)
let _agw.use_number=0 " 0=no number, 1=enable relativenumber, 2=enable number
let _agw.use_rainbow=0 " enable rainbow addon
let _agw.use_ruby=0 " enable ruby scripts
let _agw.use_tagbar=0 " enable tagbar addon let _agw.use_tagbar=0 " enable tagbar addon
let _agw.use_vsp=0 " enable vertical split on enter let _agw.use_vsp=0 " enable vertical split on enter
let _agw.use_ruby=0 " enable ruby scripts
let _agw.use_rainbow=0 " enable rainbow addon
let _agw.use_ft=0 " enable filetype plugins
runtime! vconf runtime! vconf
@ -155,12 +156,12 @@ set noshowmode
if _agw.use_number == 1 if _agw.use_number == 1
set numberwidth=2 set numberwidth=2
set relativenumber set relativenumber
let _agw.columns+=2 let _agw.g_columns+=2
elseif _agw.use_number == 2 elseif _agw.use_number == 2
set numberwidth=4 set numberwidth=4
set relativenumber set relativenumber
set number set number
let _agw.columns+=4 let _agw.g_columns+=4
endif endif
set colorcolumn=80 set colorcolumn=80
@ -209,15 +210,15 @@ set smartcase
set ignorecase set ignorecase
set incsearch set incsearch
" tabulation (3 space hard tabs, auto-indent when my muscle memory demands it) " tabulation (hard tabs, auto-indent when my muscle memory demands it)
set autoindent set autoindent
set smarttab set smarttab
set noexpandtab set noexpandtab
set copyindent set copyindent
set preserveindent set preserveindent
set softtabstop=0 set softtabstop=0
set shiftwidth=3 let &shiftwidth=_agw.tab_wid
set tabstop=3 let &tabstop=_agw.tab_wid
" limits, what/when/how to save and encodings " limits, what/when/how to save and encodings
set undolevels=10000 set undolevels=10000
@ -284,8 +285,8 @@ if has('gui_running')
set guioptions=agit set guioptions=agit
set guitablabel=%N.%t set guitablabel=%N.%t
let &lines=_agw.rows let &lines=_agw.g_rows
let &columns=_agw.columns let &columns=_agw.g_columns
else else
" use high-color terminal capabilities " use high-color terminal capabilities
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"