diff options
author | Daniel Jasper <djasper@google.com> | 2013-04-09 15:23:04 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-04-09 15:23:04 +0000 |
commit | e4549a2391a612e380d7362c2d75b729717c2d2c (patch) | |
tree | 12163c41e36ca1cef35c3582c5f47abbc8527cb9 /clang/tools/clang-format/clang-format-diff.py | |
parent | c2413f59e4556f041e82f91d5bbb8ba507cd7de9 (diff) | |
download | bcm5719-llvm-e4549a2391a612e380d7362c2d75b729717c2d2c.tar.gz bcm5719-llvm-e4549a2391a612e380d7362c2d75b729717c2d2c.zip |
Improvements to clang-format integrations.
This adds an emacs editor integration (thanks to Ami Fischman). Also
pulls out the style into a variable for the vi integration and just
uses clang-formats defaults style in clang-format-diff.py.
llvm-svn: 179098
Diffstat (limited to 'clang/tools/clang-format/clang-format-diff.py')
-rwxr-xr-x | clang/tools/clang-format/clang-format-diff.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/tools/clang-format/clang-format-diff.py b/clang/tools/clang-format/clang-format-diff.py index ab5f1b1bc63..16c6ad2159f 100755 --- a/clang/tools/clang-format/clang-format-diff.py +++ b/clang/tools/clang-format/clang-format-diff.py @@ -63,9 +63,10 @@ def formatRange(r, style): offset, length = getOffsetLength(filename, line_number, line_count) with open(filename, 'r') as f: text = f.read() - p = subprocess.Popen([binary, '-offset', str(offset), '-length', str(length), - '-style', style], - stdout=subprocess.PIPE, stderr=subprocess.PIPE, + command = [binary, '-offset', str(offset), '-length', str(length)] + if style: + command.append('-style', style) + p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE) stdout, stderr = p.communicate(input=text) if stderr: @@ -84,8 +85,7 @@ def main(): 'Reformat changed lines in diff') parser.add_argument('-p', default=1, help='strip the smallest prefix containing P slashes') - parser.add_argument('-style', default='LLVM', - help='formatting style to apply (LLVM, Google)') + parser.add_argument('-style', help='formatting style to apply (LLVM, Google)') args = parser.parse_args() filename = None |