mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-14 09:20:04 -04:00
chore: query formatting
This commit is contained in:
parent
79975d6557
commit
57a8acf0c4
674 changed files with 18466 additions and 12648 deletions
|
|
@ -1,7 +1,5 @@
|
|||
(
|
||||
[
|
||||
(conditional)
|
||||
(rule)
|
||||
] @fold
|
||||
(#trim! @fold)
|
||||
)
|
||||
([
|
||||
(conditional)
|
||||
(rule)
|
||||
] @fold
|
||||
(#trim! @fold))
|
||||
|
|
|
|||
|
|
@ -1,140 +1,147 @@
|
|||
(comment) @comment @spell
|
||||
|
||||
(conditional
|
||||
(_ [
|
||||
"ifeq"
|
||||
"else"
|
||||
"ifneq"
|
||||
"ifdef"
|
||||
"ifndef"
|
||||
] @keyword.conditional)
|
||||
"endif" @keyword.conditional)
|
||||
|
||||
(rule (targets (word) @function))
|
||||
(_
|
||||
[
|
||||
"ifeq"
|
||||
"else"
|
||||
"ifneq"
|
||||
"ifdef"
|
||||
"ifndef"
|
||||
] @keyword.conditional)
|
||||
"endif" @keyword.conditional)
|
||||
|
||||
(rule
|
||||
(targets) @_target
|
||||
(prerequisites (word) @function
|
||||
(#eq? @_target ".PHONY")))
|
||||
(targets
|
||||
(word) @function))
|
||||
|
||||
(rule (targets
|
||||
(word) @function.builtin
|
||||
(#any-of? @function.builtin
|
||||
".DEFAULT"
|
||||
".SUFFIXES"
|
||||
".DELETE_ON_ERROR"
|
||||
".EXPORT_ALL_VARIABLES"
|
||||
".IGNORE"
|
||||
".INTERMEDIATE"
|
||||
".LOW_RESOLUTION_TIME"
|
||||
".NOTPARALLEL"
|
||||
".ONESHELL"
|
||||
".PHONY"
|
||||
".POSIX"
|
||||
".PRECIOUS"
|
||||
".SECONDARY"
|
||||
".SECONDEXPANSION"
|
||||
".SILENT"
|
||||
".SUFFIXES")))
|
||||
(rule
|
||||
(targets) @_target
|
||||
(prerequisites
|
||||
(word) @function
|
||||
(#eq? @_target ".PHONY")))
|
||||
|
||||
(rule ["&:" ":" "::"] @operator)
|
||||
(rule
|
||||
(targets
|
||||
(word) @function.builtin
|
||||
(#any-of? @function.builtin ".DEFAULT" ".SUFFIXES" ".DELETE_ON_ERROR" ".EXPORT_ALL_VARIABLES" ".IGNORE" ".INTERMEDIATE" ".LOW_RESOLUTION_TIME" ".NOTPARALLEL" ".ONESHELL" ".PHONY" ".POSIX" ".PRECIOUS" ".SECONDARY" ".SECONDEXPANSION" ".SILENT" ".SUFFIXES")))
|
||||
|
||||
(rule
|
||||
[
|
||||
"&:"
|
||||
":"
|
||||
"::"
|
||||
] @operator)
|
||||
|
||||
(export_directive
|
||||
"export" @keyword)
|
||||
|
||||
(override_directive
|
||||
"override" @keyword)
|
||||
|
||||
(export_directive "export" @keyword)
|
||||
(override_directive "override" @keyword)
|
||||
(include_directive
|
||||
["include" "-include"] @keyword.import
|
||||
filenames: (list (word) @string.special.path))
|
||||
[
|
||||
"include"
|
||||
"-include"
|
||||
] @keyword.import
|
||||
filenames:
|
||||
(list
|
||||
(word) @string.special.path))
|
||||
|
||||
(variable_assignment
|
||||
name: (word) @string.special.symbol
|
||||
[
|
||||
"?="
|
||||
":="
|
||||
"::="
|
||||
; ":::="
|
||||
"+="
|
||||
"="
|
||||
] @operator)
|
||||
name: (word) @string.special.symbol
|
||||
[
|
||||
"?="
|
||||
":="
|
||||
"::="
|
||||
; ":::="
|
||||
"+="
|
||||
"="
|
||||
] @operator)
|
||||
|
||||
(shell_assignment
|
||||
name: (word) @string.special.symbol
|
||||
"!=" @operator)
|
||||
name: (word) @string.special.symbol
|
||||
"!=" @operator)
|
||||
|
||||
(define_directive
|
||||
"define" @keyword
|
||||
name: (word) @string.special.symbol
|
||||
[
|
||||
"="
|
||||
":="
|
||||
"::="
|
||||
; ":::="
|
||||
"?="
|
||||
"!="
|
||||
]? @operator
|
||||
"endef" @keyword)
|
||||
"define" @keyword
|
||||
name: (word) @string.special.symbol
|
||||
[
|
||||
"="
|
||||
":="
|
||||
"::="
|
||||
; ":::="
|
||||
"?="
|
||||
"!="
|
||||
]?
|
||||
@operator
|
||||
"endef" @keyword)
|
||||
|
||||
(variable_assignment
|
||||
(word) @variable.builtin (#any-of? @variable.builtin
|
||||
".DEFAULT_GOAL"
|
||||
".EXTRA_PREREQS"
|
||||
".FEATURES"
|
||||
".INCLUDE_DIRS"
|
||||
".RECIPEPREFIX"
|
||||
".SHELLFLAGS"
|
||||
".VARIABLES"
|
||||
"MAKEARGS"
|
||||
"MAKEFILE_LIST"
|
||||
"MAKEFLAGS"
|
||||
"MAKE_RESTARTS"
|
||||
"MAKE_TERMERR"
|
||||
"MAKE_TERMOUT"
|
||||
"SHELL"
|
||||
))
|
||||
(word) @variable.builtin
|
||||
(#any-of? @variable.builtin ".DEFAULT_GOAL" ".EXTRA_PREREQS" ".FEATURES" ".INCLUDE_DIRS" ".RECIPEPREFIX" ".SHELLFLAGS" ".VARIABLES" "MAKEARGS" "MAKEFILE_LIST" "MAKEFLAGS" "MAKE_RESTARTS" "MAKE_TERMERR" "MAKE_TERMOUT" "SHELL"))
|
||||
|
||||
; Use string to match bash
|
||||
(variable_reference (word) @string) @operator
|
||||
(variable_reference
|
||||
(word) @string) @operator
|
||||
|
||||
(shell_function
|
||||
["$" "(" ")"] @operator
|
||||
"shell" @function.builtin)
|
||||
[
|
||||
"$"
|
||||
"("
|
||||
")"
|
||||
] @operator
|
||||
"shell" @function.builtin)
|
||||
|
||||
(function_call ["$" "(" ")"] @operator)
|
||||
(substitution_reference ["$" "(" ")"] @operator)
|
||||
(function_call
|
||||
[
|
||||
"$"
|
||||
"("
|
||||
")"
|
||||
] @operator)
|
||||
|
||||
(function_call [
|
||||
"subst"
|
||||
"patsubst"
|
||||
"strip"
|
||||
"findstring"
|
||||
"filter"
|
||||
"filter-out"
|
||||
"sort"
|
||||
"word"
|
||||
"words"
|
||||
"wordlist"
|
||||
"firstword"
|
||||
"lastword"
|
||||
"dir"
|
||||
"notdir"
|
||||
"suffix"
|
||||
"basename"
|
||||
"addsuffix"
|
||||
"addprefix"
|
||||
"join"
|
||||
"wildcard"
|
||||
"realpath"
|
||||
"abspath"
|
||||
"error"
|
||||
"warning"
|
||||
"info"
|
||||
"origin"
|
||||
"flavor"
|
||||
"foreach"
|
||||
"if"
|
||||
"or"
|
||||
"and"
|
||||
"call"
|
||||
"eval"
|
||||
"file"
|
||||
"value"
|
||||
] @function.builtin)
|
||||
(substitution_reference
|
||||
[
|
||||
"$"
|
||||
"("
|
||||
")"
|
||||
] @operator)
|
||||
|
||||
(function_call
|
||||
[
|
||||
"subst"
|
||||
"patsubst"
|
||||
"strip"
|
||||
"findstring"
|
||||
"filter"
|
||||
"filter-out"
|
||||
"sort"
|
||||
"word"
|
||||
"words"
|
||||
"wordlist"
|
||||
"firstword"
|
||||
"lastword"
|
||||
"dir"
|
||||
"notdir"
|
||||
"suffix"
|
||||
"basename"
|
||||
"addsuffix"
|
||||
"addprefix"
|
||||
"join"
|
||||
"wildcard"
|
||||
"realpath"
|
||||
"abspath"
|
||||
"error"
|
||||
"warning"
|
||||
"info"
|
||||
"origin"
|
||||
"flavor"
|
||||
"foreach"
|
||||
"if"
|
||||
"or"
|
||||
"and"
|
||||
"call"
|
||||
"eval"
|
||||
"file"
|
||||
"value"
|
||||
] @function.builtin)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
((comment) @injection.content
|
||||
(#set! injection.language "comment"))
|
||||
(#set! injection.language "comment"))
|
||||
|
||||
((shell_text) @injection.content
|
||||
(#set! injection.language "bash"))
|
||||
(#set! injection.language "bash"))
|
||||
|
||||
((shell_command) @injection.content
|
||||
(#set! injection.language "bash"))
|
||||
(#set! injection.language "bash"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue