summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra
diff options
context:
space:
mode:
authorKirill Bobyrev <omtcyfz@gmail.com>2016-07-27 14:23:47 +0000
committerKirill Bobyrev <omtcyfz@gmail.com>2016-07-27 14:23:47 +0000
commitc4018e2db67ba8a39c5ad8c0fc35c2283aaf79c3 (patch)
tree00136876771508026937bf3b08ac4da47418cb80 /clang-tools-extra
parent6b5596aaece9e856702bf7f70dbf32fe581fbdaf (diff)
downloadbcm5719-llvm-c4018e2db67ba8a39c5ad8c0fc35c2283aaf79c3.tar.gz
bcm5719-llvm-c4018e2db67ba8a39c5ad8c0fc35c2283aaf79c3.zip
change Vim key binding for include-fixer and clang-rename
Change Vim key binding for include-fixer (`,cf` -> `<leader>cf`) and clang-rename (`,cr` -> `<leader>cr`) to use `<leader>` instead of `,` like cool Vim people (tm) do. Reviewers: ioeric Differential Revision: https://reviews.llvm.org/D22854 llvm-svn: 276870
Diffstat (limited to 'clang-tools-extra')
-rw-r--r--clang-tools-extra/clang-rename/tool/clang-rename.py6
-rw-r--r--clang-tools-extra/docs/clang-rename.rst9
-rw-r--r--clang-tools-extra/docs/include-fixer.rst12
-rw-r--r--clang-tools-extra/include-fixer/tool/clang-include-fixer.py6
4 files changed, 20 insertions, 13 deletions
diff --git a/clang-tools-extra/clang-rename/tool/clang-rename.py b/clang-tools-extra/clang-rename/tool/clang-rename.py
index 1c9082d99b0..20530c3db1f 100644
--- a/clang-tools-extra/clang-rename/tool/clang-rename.py
+++ b/clang-tools-extra/clang-rename/tool/clang-rename.py
@@ -9,13 +9,13 @@ Before installing make sure one of the following is satisfied:
To install, simply put this into your ~/.vimrc
- map ,cr :pyf <path-to>/clang-rename.py<cr>
+ noremap <leader>cr :pyf <path-to>/clang-rename.py<cr>
IMPORTANT NOTE: Before running the tool, make sure you saved the file.
All you have to do now is to place a cursor on a variable/function/class which
-you would like to rename and press ',cr'. You will be prompted for a new name if
-the cursor points to a valid symbol.
+you would like to rename and press '<leader>cr'. You will be prompted for a new
+name if the cursor points to a valid symbol.
'''
import vim
diff --git a/clang-tools-extra/docs/clang-rename.rst b/clang-tools-extra/docs/clang-rename.rst
index 0b37669f632..4c02b6dbd51 100644
--- a/clang-tools-extra/docs/clang-rename.rst
+++ b/clang-tools-extra/docs/clang-rename.rst
@@ -92,8 +92,11 @@ You can call :program:`clang-rename` directly from Vim! To set up
`clang-rename/tool/clang-rename.py
<http://reviews.llvm.org/diffusion/L/browse/clang-tools-extra/trunk/clang-rename/tool/clang-rename.py>`_.
-Once installed, you can point your cursor to the symbols you want to rename,
-press `,cr` and print new desired name.
-
Please note that **you have to save all buffers, in which the replacement will
happen before running the tool**.
+
+Once installed, you can point your cursor to symbols you want to rename, press
+``<leader>cr`` and print new desired name. The
+[``<leader> key``](http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_3)#Map_leader)
+is a reference to a specific key defined by the mapleader variable and is binded
+to backslash by default.
diff --git a/clang-tools-extra/docs/include-fixer.rst b/clang-tools-extra/docs/include-fixer.rst
index 7bf6dc62982..015e734e740 100644
--- a/clang-tools-extra/docs/include-fixer.rst
+++ b/clang-tools-extra/docs/include-fixer.rst
@@ -64,10 +64,14 @@ following key binding to your ``.vimrc``:
.. code-block:: console
- map ,cf :pyf path/to/llvm/source/tools/clang/tools/extra/include-fixer/tool/clang-include-fixer.py<cr>
-
-This enables `clang-include-fixer` for NORMAL and VISUAL mode. Change ``,cf`` to
-another binding if you need clang-include-fixer on a different key.
+ noremap <leader>cf :pyf path/to/llvm/source/tools/clang/tools/extra/include-fixer/tool/clang-include-fixer.py<cr>
+
+This enables `clang-include-fixer` for NORMAL and VISUAL mode. Change
+``<leader>cf`` to another binding if you need clang-include-fixer on a different
+key. The
+[``<leader> key``](http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_3)#Map_leader)
+is a reference to a specific key defined by the mapleader variable and is binded
+to backslash by default.
Make sure vim can find :program:`clang-include-fixer`:
diff --git a/clang-tools-extra/include-fixer/tool/clang-include-fixer.py b/clang-tools-extra/include-fixer/tool/clang-include-fixer.py
index 66ff335678d..d09b55a5252 100644
--- a/clang-tools-extra/include-fixer/tool/clang-include-fixer.py
+++ b/clang-tools-extra/include-fixer/tool/clang-include-fixer.py
@@ -2,10 +2,10 @@
# - Change 'binary' if clang-include-fixer is not on the path (see below).
# - Add to your .vimrc:
#
-# map ,cf :pyf path/to/llvm/source/tools/clang/tools/extra/include-fixer/tool/clang-include-fixer.py<cr>
+# noremap <leader>cf :pyf path/to/llvm/source/tools/clang/tools/extra/include-fixer/tool/clang-include-fixer.py<cr>
#
-# This enables clang-include-fixer for NORMAL and VISUAL mode. Change ",cf" to
-# another binding if you need clang-include-fixer on a different key.
+# This enables clang-include-fixer for NORMAL and VISUAL mode. Change "<leader>cf"
+# to another binding if you need clang-include-fixer on a different key.
#
# To set up clang-include-fixer, see http://clang.llvm.org/extra/include-fixer.html
#
OpenPOWER on IntegriCloud