if filereadable(expand("$VIMRUNTIME/defaults.vim")) source $VIMRUNTIME/defaults.vim endif if !empty($JSSHHOME) let localdir = $JSSHHOME else let localdir = "/tmp" endif if has("vms") set nobackup " do not keep a backup file, use versions instead else set backup " keep a backup file (restore to previous version) if has('persistent_undo') set undofile " keep an undo file (undo changes after closing) endif endif set autoindent if has('syntax') && has('eval') packadd! matchit endif set number set laststatus=2 set ignorecase set smartcase set t_Co=256 let &undodir=localdir . "//" let &directory=localdir . "//" let &backupdir=localdir . "//" set mouse="" set shiftwidth=4 set tabstop=4 autocmd FileType yaml setlocal ai ts=2 sw=2 et autocmd FileType sh nmap , :!bash % autocmd FileType python nmap , :!python3 % autocmd FileType php nmap , :!php %