X-Git-Url: https://git.sev.monster/~sev/dotfiles.git/blobdiff_plain/ec9f2140efb69f3f9e95b8b2fa3681e3ff07e38b..5052ea511bab91fcbc887f1d5057752e4f59d05a:/etc/vim/.vimrc?ds=sidebyside diff --git a/etc/vim/.vimrc b/etc/vim/.vimrc index 04521a6..c782aef 100644 --- a/etc/vim/.vimrc +++ b/etc/vim/.vimrc @@ -48,6 +48,7 @@ endif unlet x unlet y + """ vim-only defaults if !has('nvim') " neovim defaults are already set @@ -66,6 +67,15 @@ if !has('nvim') autocmd BufRead * set autoindent endif + +""" package config +"" suda +" https://github.com/lambdalisue/vim-suda/issues/32#issuecomment-829608925 +if ! &diff + let g:suda_smart_edit = 1 +endif + + """ styling " nice default theme colorscheme murphy @@ -113,12 +123,13 @@ autocmd VimEnter,WinNew, autocmd VimEnter,WinNew * set list set listchars=tab:├─,extends:»,precedes:«,space:·,trail:∙,nbsp:■ + """ editor " always save undo file for all file buffers autocmd BufRead * set undofile " explicitly use modeline, even on systems where it's disabled by system vimrc -autocmd BufRead set modeline +autocmd BufRead * set modeline " should be default disabled but just in case set nomodelineexpr @@ -134,7 +145,7 @@ autocmd FileType html set softtabstop=2 shiftwidth=2 expandtab let g:EditorConfig_enable_for_new_buf = 1 "" syntax -autocmd FileType todo set colorcolumn=0 +autocmd Syntax php syn clear phpHereDoc phpNowDoc "" mappings " use more accessible escapes, as C-n and C-o are shadowed by some terminals