clang-format: improve vim integration docs
Improve the documentation for vim integration of clang-format. Prefer the use of <c-o> to do the normal mode command execution to avoid side-effects of the escape and re-insertion (cursor movement). Tweak the macros to use a double return to avoid having to manually return control to the editor from the subprocess. llvm-svn: 220685
This commit is contained in:
parent
5634619389
commit
1f060a8552
|
@ -96,8 +96,8 @@ This can be integrated by adding the following to your `.vimrc`:
|
|||
|
||||
.. code-block:: vim
|
||||
|
||||
map <C-K> :pyf <path-to-this-file>/clang-format.py<CR>
|
||||
imap <C-K> <ESC>:pyf <path-to-this-file>/clang-format.py<CR>i
|
||||
map <C-K> :pyf <path-to-this-file>/clang-format.py<cr><cr>
|
||||
imap <C-K> <c-o>:pyf <path-to-this-file>/clang-format.py<cr><cr>
|
||||
|
||||
The first line enables :program:`clang-format` for NORMAL and VISUAL mode, the
|
||||
second line adds support for INSERT mode. Change "C-K" to another binding if
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# - Change 'binary' if clang-format is not on the path (see below).
|
||||
# - Add to your .vimrc:
|
||||
#
|
||||
# map <C-I> :pyf <path-to-this-file>/clang-format.py<CR>
|
||||
# imap <C-I> <ESC>:pyf <path-to-this-file>/clang-format.py<CR>i
|
||||
# map <C-I> :pyf <path-to-this-file>/clang-format.py<cr>
|
||||
# imap <C-I> <c-o>:pyf <path-to-this-file>/clang-format.py<cr><cr>
|
||||
#
|
||||
# The first line enables clang-format for NORMAL and VISUAL mode, the second
|
||||
# line adds support for INSERT mode. Change "C-I" to another binding if you
|
||||
|
|
Loading…
Reference in New Issue