summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-format/clang-format-diff.py
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2013-04-09 15:23:04 +0000
committerDaniel Jasper <djasper@google.com>2013-04-09 15:23:04 +0000
commite4549a2391a612e380d7362c2d75b729717c2d2c (patch)
tree12163c41e36ca1cef35c3582c5f47abbc8527cb9 /clang/tools/clang-format/clang-format-diff.py
parentc2413f59e4556f041e82f91d5bbb8ba507cd7de9 (diff)
downloadbcm5719-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-xclang/tools/clang-format/clang-format-diff.py10
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
OpenPOWER on IntegriCloud