setup vimrc file for vagrant user
This commit is contained in:
parent
8ebb5cad6a
commit
04871bb488
2 changed files with 40 additions and 0 deletions
|
@ -1,2 +1,9 @@
|
||||||
vim-nox:
|
vim-nox:
|
||||||
pkg.installed
|
pkg.installed
|
||||||
|
|
||||||
|
/home/vagrant/.vimrc:
|
||||||
|
file.managed:
|
||||||
|
- user: vagrant
|
||||||
|
- group: vagrant
|
||||||
|
- mode: 0644
|
||||||
|
- source: salt://vim/vimrc
|
||||||
|
|
33
salt/roots/vim/vimrc
Normal file
33
salt/roots/vim/vimrc
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
syntax on
|
||||||
|
|
||||||
|
set showcmd
|
||||||
|
set modeline
|
||||||
|
set modelines=3
|
||||||
|
set expandtab
|
||||||
|
set shiftwidth=4
|
||||||
|
set autoindent
|
||||||
|
set smarttab
|
||||||
|
set ruler
|
||||||
|
set list listchars=tab:▷⋅,trail:⋅,nbsp:⋅
|
||||||
|
set cpoptions+=$
|
||||||
|
set hlsearch
|
||||||
|
set virtualedit=all
|
||||||
|
set guioptions-=T
|
||||||
|
set guioptions-=m
|
||||||
|
set wildmenu
|
||||||
|
set complete=.,w,b,u,t
|
||||||
|
|
||||||
|
filetype plugin indent on
|
||||||
|
|
||||||
|
autocmd BufNewFile,BufRead *.sls set filetype=yaml
|
||||||
|
|
||||||
|
autocmd FileType make set noexpandtab
|
||||||
|
autocmd FileType python set tabstop=4 shiftwidth=4 autoindent smartindent textwidth=79
|
||||||
|
autocmd FileType html set tabstop=2 shiftwidth=2 textwidth=200 smartindent autoindent
|
||||||
|
autocmd FileType htmldjango set tabstop=2 shiftwidth=2 textwidth=200
|
||||||
|
autocmd FileType moin set tabstop=2 shiftwidth=2
|
||||||
|
autocmd FileType rst set textwidth=79
|
||||||
|
autocmd FileType yaml set tabstop=2 shiftwidth=2
|
||||||
|
|
||||||
|
set laststatus=2
|
||||||
|
set statusline=%f%m%r%h%w\ [TYPE=%Y\ %{&ff}]\ \ [%c\ @\ %l/%L]\ (%p%%)\ [%b\ 0x%B]
|
Loading…
Reference in a new issue