aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantos Gallegos <stsewd@protonmail.com>2022-05-13 16:46:06 -0500
committerGitHub <noreply@github.com>2022-05-13 21:46:06 +0000
commitf1373051e554cc4642cda719c8023e4e8508eb2d (patch)
tree63ac107d0c18a24d43acdcba9e9e7c03d7c0f520
parenthighlights(php): improve highlight for attributes (diff)
downloadnvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar.gz
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar.bz2
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar.lz
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar.xz
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.tar.zst
nvim-treesitter-f1373051e554cc4642cda719c8023e4e8508eb2d.zip
Python: highlight future import (#2936)
* Python: highlight future import * Use constant.builtin
-rw-r--r--queries/python/highlights.scm1
-rw-r--r--tests/query/highlights/python/future_import.py4
2 files changed, 5 insertions, 0 deletions
diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm
index 681b9e4de..18ed5162f 100644
--- a/queries/python/highlights.scm
+++ b/queries/python/highlights.scm
@@ -224,6 +224,7 @@
] @keyword.return
(yield "from" @keyword.return)
+(future_import_statement "from" @include "__future__" @constant.builtin)
(import_from_statement "from" @include)
"import" @include
diff --git a/tests/query/highlights/python/future_import.py b/tests/query/highlights/python/future_import.py
new file mode 100644
index 000000000..7495588a9
--- /dev/null
+++ b/tests/query/highlights/python/future_import.py
@@ -0,0 +1,4 @@
+from __future__ import print_function
+# ^ @include
+# ^ @constant.builtin
+# ^ @include