From bef7e37a093a55ca7f14e1cd823431db07326200 Mon Sep 17 00:00:00 2001
From: Michael Zhou <zhoumotongxue008@gmail.com>
Date: Thu, 7 Apr 2016 17:10:23 -0400
Subject: [PATCH] [mode/meta] Recognize Bazel, Buck and Pants build files as
 Python in mode/meta.js

BUCK, BUILD, *.BUILD and *.bzl files are build files for the three build
systems mentioned, and they are all valid Python files.
---
 mode/meta.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mode/meta.js b/mode/meta.js
index dcdcdab9c..20ebe0ae2 100644
--- a/mode/meta.js
+++ b/mode/meta.js
@@ -105,7 +105,7 @@
     {name: "PowerShell", mime: "application/x-powershell", mode: "powershell", ext: ["ps1", "psd1", "psm1"]},
     {name: "Properties files", mime: "text/x-properties", mode: "properties", ext: ["properties", "ini", "in"], alias: ["ini", "properties"]},
     {name: "ProtoBuf", mime: "text/x-protobuf", mode: "protobuf", ext: ["proto"]},
-    {name: "Python", mime: "text/x-python", mode: "python", ext: ["py", "pyw"]},
+    {name: "Python", mime: "text/x-python", mode: "python", ext: ["BUILD", "bzl", "py", "pyw"], file: /^(BUCK|BUILD)$/},
     {name: "Puppet", mime: "text/x-puppet", mode: "puppet", ext: ["pp"]},
     {name: "Q", mime: "text/x-q", mode: "q", ext: ["q"]},
     {name: "R", mime: "text/x-rsrc", mode: "r", ext: ["r"], alias: ["rscript"]},
-- 
GitLab