" If we can, add j to the format options to get rid of comment leaders when " joining lines if v:version > 703 || v:version ==# 703 && has('patch541') set formatoptions+=j endif " " Use toggle_option_flag.vim plugin to bind quick toggle actions for some " 'formatoptions' flags: " " a - Automatically format paragraphs, reapplying the wrap on every text " insertion or deletion; sometimes I want this and sometimes I " don't, it particularly varies when typing prose in Markdown that " includes headings and code " c - Automatically wrap comments at 'textwidth' (which I allow the filetypes " to set for me) " t - Automatically wrap text at 'textwidth' (as above) " if has('eval') && has('user_commands') nnoremap a \ :ToggleOptionFlagLocal formatoptions a nnoremap c \ :ToggleOptionFlagLocal formatoptions c nnoremap t \ :ToggleOptionFlagLocal formatoptions t endif