X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vimrc;h=dd6ba12077dd45a3c4e1e482fb2b6ba47c11b10b;hb=ef2016e2c667d1a6e48b93e0eae4cacf8998fb79;hp=d0e67e8c623be6a09950bbc994ae5915067f9fbd;hpb=d64d99e10cfeb62386e5e92620147e7817c01642;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index d0e67e8..dd6ba12 100644 --- a/vimrc +++ b/vimrc @@ -359,10 +359,18 @@ if has('syntax') endif if exists('*matchadd') -" Highlight TODO, FIXME, CHANGED and XXX in all documents. - for x in ['TODO', 'FIXME', 'CHANGED', 'XXX'] +" Highlight some important keywords in all documents. + for x in ['TODO', 'XXX', 'FIXME', 'CHANGED', 'REMOVED', 'DELETED'] call matchadd('Todo', x) endfor + +" Highlight unicode whitespace which is no normal whitespace (0x20). + for x in ['00a0', '1680', '180e', '2000', '2001', '2002', '2003', + \ '2004', '2005', '2006', '2007', '2008', '2009', '200a', + \ '200b', '200c', '200d', '202f', '205f', '2060', '3000', + \ 'feff'] + call matchadd('Error', '\%u' . x) + endfor endif " Settings for specific filetypes. @@ -411,6 +419,7 @@ endif " twice. if has('autocmd') augroup vimrc +" Remove all autocmds from the current group. autocmd! " Go to last position of opened files. Taken from :help last-position-jump. @@ -435,10 +444,13 @@ if has('autocmd') " Automatically disable 'paste' mode when leaving insert mode. Thanks to " Raimondi in #vim on Freenode (2010-08-14 23:01 CEST). Very useful as I only " want to paste once and then 'paste' gets automatically unset. - if exists('#InsertLeave') + if exists('##InsertLeave') autocmd InsertLeave * set nopaste endif +" Save changes when running :mak[e] before 'makeprg' is called. + autocmd QuickFixCmdPre * write + " AFTER/FTPLUGIN AUTO COMMANDS " Disable spell checking for files which don't need it.