]> granicus.if.org Git - clang/commit
Let clang-format move the cursor appropriately.
authorDaniel Jasper <djasper@google.com>
Tue, 21 May 2013 12:21:39 +0000 (12:21 +0000)
committerDaniel Jasper <djasper@google.com>
Tue, 21 May 2013 12:21:39 +0000 (12:21 +0000)
commit6bd3b93200c6ae141d0f7444ffb4cacd52b183ed
tree85ddc2eac780535408f50371bbde4f8a6a674729
parent800ff45b49e306a5706f249d3289281dc224dcb3
Let clang-format move the cursor appropriately.

With this patch, clang-format will try to keep the cursor at the
original code position in editor integrations (implemented for emacs and
vim). This means, after formatting, clang-format will try to keep the
cursor on the same character of the same token.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182373 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Tooling/Refactoring.h
lib/Tooling/Refactoring.cpp
test/Format/cursor.cpp [new file with mode: 0644]
tools/clang-format/ClangFormat.cpp
tools/clang-format/clang-format.el
tools/clang-format/clang-format.py
unittests/Tooling/RefactoringTest.cpp