diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2012-06-15 10:38:38 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2012-06-15 10:38:38 +1200 |
commit | ded0928c75af8e764befa4631bf95f28701a766c (patch) | |
tree | 982643ad85cb9077dc42b07351f25a13019acf81 /vim/vimrc | |
parent | Leader keys to toggle format options (diff) | |
download | dotfiles-ded0928c75af8e764befa4631bf95f28701a766c.tar.gz dotfiles-ded0928c75af8e764befa4631bf95f28701a766c.zip |
Generalise this a bit, silence call
Diffstat (limited to 'vim/vimrc')
-rw-r--r-- | vim/vimrc | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -88,12 +88,12 @@ set tabstop=4 nnoremap J mzJ`z function! ToggleFormatFlag(flag) let l:operation = (&formatoptions =~ a:flag) ? '-=' : '+=' - exec 'setlocal formatoptions' l:operation . a:flag + silent! exec 'setlocal formatoptions' l:operation . a:flag setlocal formatoptions? endfunction -nnoremap <silent> <leader>a :<C-U>call ToggleFormatFlag('a')<CR> -nnoremap <silent> <leader>c :<C-U>call ToggleFormatFlag('c')<CR> -nnoremap <silent> <leader>t :<C-U>call ToggleFormatFlag('t')<CR> +for s:formatflag in ['a', 'c', 't'] + execute 'nnoremap <silent> <leader>' . s:formatflag .' :<C-U>call ToggleFormatFlag("'. s:formatflag .'")<CR>' +endfor " History set history=1000 |