From dc499ba990909bd529cb05e01ef1e47462a182f6 Mon Sep 17 00:00:00 2001 From: Joseph Frazier <1212jtraceur@gmail.com> Date: Tue, 18 Apr 2017 18:30:16 -0400 Subject: [PATCH] Add information about Vim's other autocmd events (#1333) This lets you configure Vim to format your code even more frequently. --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index fca8f01f3..2ecf660eb 100644 --- a/README.md +++ b/README.md @@ -345,6 +345,21 @@ Then make Neoformat run on save: autocmd BufWritePre *.js Neoformat ``` +#### Other `autocmd` events + +You can also make Vim format your code more frequently, by setting an `autocmd` for other events. Here are a couple of useful ones: + +* `TextChanged`: after a change was made to the text in Normal mode +* `InsertLeave`: when leaving Insert mode + +For example, you can format on both of the above events together with `BufWritePre` like this: + +```vim +autocmd BufWritePre,TextChanged,InsertLeave *.js Neoformat +``` + +See `:help autocmd-events` in Vim for details. + #### Customizing Prettier in Vim If your project requires settings other than the default Prettier settings, you can pass arguments to do so in your `.vimrc` or [vim project](http://vim.wikia.com/wiki/Project_specific_settings), you can do so: