diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2021-12-03 19:10:11 +0100 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-01-28 19:11:20 +0100 |
| commit | c4e3564ea31183ddcd00d6192efb2879977b420e (patch) | |
| tree | 0de3067dfe736560a5fd40c263bada51f4ba0cb6 /queries/python | |
| parent | highlights(go): highlight `package_identifier` as `@namespace` (#2371) (diff) | |
| download | nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar.gz nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar.bz2 nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar.lz nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar.xz nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.tar.zst nvim-treesitter-c4e3564ea31183ddcd00d6192efb2879977b420e.zip | |
highlights(python): add support for pattern matching
Fixes #2080
Depends on https://github.com/tree-sitter/tree-sitter-python/pull/140
Diffstat (limited to 'queries/python')
| -rw-r--r-- | queries/python/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/python/locals.scm | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm index 0813c960b..ccbb2e79d 100644 --- a/queries/python/highlights.scm +++ b/queries/python/highlights.scm @@ -230,7 +230,7 @@ ["from" "import"] @include (aliased_import "as" @include) -["if" "elif" "else"] @conditional +["if" "elif" "else" "match" "case"] @conditional ["for" "while" "break" "continue"] @repeat diff --git a/queries/python/locals.scm b/queries/python/locals.scm index 5cfd35435..7699a512e 100644 --- a/queries/python/locals.scm +++ b/queries/python/locals.scm @@ -34,11 +34,6 @@ (typed_default_parameter (identifier) @definition.parameter) -(with_statement - (with_clause - (with_item - alias: (identifier) @definition.var))) - ; *args parameter (parameters (list_splat_pattern @@ -113,6 +108,8 @@ (named_expression (identifier) @definition.var) +(as_pattern + alias: (identifier) @definition.var) ;;; REFERENCES (identifier) @reference |
