]> granicus.if.org Git - clang/commitdiff
[clang-format] Add text proto filename detection
authorKrasimir Georgiev <krasimir@google.com>
Fri, 17 Nov 2017 15:10:49 +0000 (15:10 +0000)
committerKrasimir Georgiev <krasimir@google.com>
Fri, 17 Nov 2017 15:10:49 +0000 (15:10 +0000)
Summary: Adds text proto filename detection.

Reviewers: klimek

Reviewed By: klimek

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D40120

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@318525 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Format/Format.cpp

index dfeb5d9d079a70d1f4b01260355956577d61e162..200f2b27cd40b5d24bcb961748b7baf9e676c5e6 100644 (file)
@@ -2084,6 +2084,11 @@ static FormatStyle::LanguageKind getLanguageByFileName(StringRef FileName) {
   if (FileName.endswith_lower(".proto") ||
       FileName.endswith_lower(".protodevel"))
     return FormatStyle::LK_Proto;
+  if (FileName.endswith_lower(".textpb") ||
+      FileName.endswith_lower(".pb.txt") ||
+      FileName.endswith_lower(".textproto") ||
+      FileName.endswith_lower(".asciipb"))
+    return FormatStyle::LK_TextProto;
   if (FileName.endswith_lower(".td"))
     return FormatStyle::LK_TableGen;
   return FormatStyle::LK_Cpp;