Dotfiles/site-modules/core/files/vim/plugin/fmt.vim

18 lines
460 B
VimL
Raw Normal View History

"
" Functions to toggle format on save with Neoformat. This is off by default so
" I don't accidentally start formatting when rebasing (bad memories).
function s:fmt_on_save_enable()
augroup aa_fmt
autocmd!
autocmd BufWritePre * undojoin | Neoformat
augroup END
endfunction
function s:fmt_on_save_disable()
autocmd! aa_fmt
endfunction
command! FMTOnSaveEnable call s:fmt_on_save_enable()
command! FMTOnSaveDisable call s:fmt_on_save_disable()