I want to honor case in insert mode completion, but not while searching.
autocmd QuickFixCmdPre * write
endif
+" Don't ignore case while in insert mode, but ignore case in all other modes.
+" This causes <C-N>/<C-P> to honor the case and thus only complete matching
+" capitalization. But while searching (/) 'ignorecase' is used.
+ autocmd InsertEnter * set noignorecase
+ autocmd InsertLeave * set ignorecase
+
" AFTER/FTPLUGIN AUTO COMMANDS
" Disable spell checking for files which don't need it.