summaryrefslogtreecommitdiff
path: root/config/nvim/after/queries/fish/highlights.scm
blob: d23c3b70e273d28e199cf114ee52863e730b50a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
;; vim: ft=query
;; extends

(function_definition
  name: (word) @AlabasterDefinition)

(command
  name: (word) @function.builtin
  (#match? @function.builtin "^set$")
  argument: (word) @parameter
  (#any-of? @parameter "-g" "--global" "-U" "--universal" "-x" "--export")
  argument: (word) @AlabasterDefinition
  argument: (_))

((program . (comment) @AlabasterHashbang)
 (#match? @AlabasterHashbang "^#!/"))