From 5c7f1fab97341f73739af81f9753ace8a6b7a995 Mon Sep 17 00:00:00 2001 From: Steffen Rademacker Date: Fri, 10 Mar 2017 14:21:30 +0100 Subject: [PATCH] Autocommands for writing emails, jk as escape --- nvim/autocommands.vim | 13 +++++++++---- nvim/keymappings.vim | 1 + 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nvim/autocommands.vim b/nvim/autocommands.vim index 873b1f57..493184f6 100644 --- a/nvim/autocommands.vim +++ b/nvim/autocommands.vim @@ -5,10 +5,15 @@ augroup init " Remember last location/cursor in file autocmd BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"" | endif - " spell correction on text-files - autocmd BufNewFile,BufRead *.md setlocal spell - autocmd BufNewFile,BufRead *.md setlocal wrap - autocmd BufNewFile,BufRead *.md setlocal spelllang=en,de + " spell correction on markdown files and mail (for mutt) + autocmd FileType mail,markdown setlocal spell + autocmd FileType mail,markdown setlocal wrap + autocmd FileType mail,markdown setlocal spelllang=en,de + + " special settings for writing emails, flowed text at 72 width + autocmd FileType mail setlocal textwidth=72 + autocmd FileType mail setlocal comments+=nb:> + autocmd FileType mail setlocal formatoptions+=awq " add the dash to keywords -- makes better css/js/html search " do this for specific files only (not in php/rb e.g.) where dashes are diff --git a/nvim/keymappings.vim b/nvim/keymappings.vim index a9e9d888..e3c741d2 100644 --- a/nvim/keymappings.vim +++ b/nvim/keymappings.vim @@ -48,6 +48,7 @@ noremap " hitting jj in insert mode escapes inoremap jj +inoremap jk " deactivate stupid ex-mode and man-page stuff nnoremap Q