mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-21 04:40:08 -04:00
add highlights
This commit is contained in:
parent
58d0105e2e
commit
a773660882
1 changed files with 81 additions and 0 deletions
81
queries/agda/highlights.scm
Normal file
81
queries/agda/highlights.scm
Normal file
|
|
@ -0,0 +1,81 @@
|
||||||
|
|
||||||
|
;; Constants
|
||||||
|
(integer) @constant
|
||||||
|
|
||||||
|
;; Variables and Symbols
|
||||||
|
|
||||||
|
(typed_binding (atom (qid) @variable))
|
||||||
|
(untyped_binding) @variable
|
||||||
|
(typed_binding (expr) @type)
|
||||||
|
|
||||||
|
(id) @function
|
||||||
|
(bid) @function
|
||||||
|
|
||||||
|
(function_name (atom (qid) @function))
|
||||||
|
(field_name) @function
|
||||||
|
|
||||||
|
|
||||||
|
[(data_name) (record_name)] @constructor
|
||||||
|
|
||||||
|
; Set
|
||||||
|
(SetN) @type.builtin
|
||||||
|
|
||||||
|
|
||||||
|
;; Imports and Module Declarations
|
||||||
|
|
||||||
|
"import" @include
|
||||||
|
|
||||||
|
(module_name) @namespace
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;; Pragmas and comments
|
||||||
|
|
||||||
|
(pragma) @constant.macro
|
||||||
|
|
||||||
|
(comment) @comment
|
||||||
|
|
||||||
|
;; Keywords
|
||||||
|
[
|
||||||
|
"where"
|
||||||
|
"data"
|
||||||
|
"rewrite"
|
||||||
|
"postulate"
|
||||||
|
"public"
|
||||||
|
"private"
|
||||||
|
"tactic"
|
||||||
|
"Prop"
|
||||||
|
"quote"
|
||||||
|
"renaming"
|
||||||
|
"open"
|
||||||
|
"in"
|
||||||
|
"hiding"
|
||||||
|
"constructor"
|
||||||
|
"abstract"
|
||||||
|
"let"
|
||||||
|
"field"
|
||||||
|
"mutual"
|
||||||
|
"module"
|
||||||
|
"infix"
|
||||||
|
"infixl"
|
||||||
|
"infixr"
|
||||||
|
"record"
|
||||||
|
(ARROW)
|
||||||
|
]
|
||||||
|
@keyword
|
||||||
|
|
||||||
|
;;;(expr
|
||||||
|
;;; f_name: (atom) @function)
|
||||||
|
;; Brackets
|
||||||
|
|
||||||
|
[
|
||||||
|
"("
|
||||||
|
")"
|
||||||
|
"{"
|
||||||
|
"}"]
|
||||||
|
@punctuation.bracket
|
||||||
|
|
||||||
|
[
|
||||||
|
"="
|
||||||
|
] @operator
|
||||||
Loading…
Add table
Add a link
Reference in a new issue