;; Based on the nvim-treesitter highlighting, which is under the Apache license. ;; See https://github.com/nvim-treesitter/nvim-treesitter/blob/09ad32c91bbc6a2813c1293d2373c6604e0f6ea4/queries/hcl/highlights.scm [ "!" "\*" "/" "%" "\+" "-" ">" ">=" "<" "<=" "==" "!=" "&&" "||" ] @operator [ "{" "}" "[" "]" "(" ")" ] @punctuation.bracket [ "." ".*" "," "[*]" ] @punctuation.delimiter [ (ellipsis) "\?" "=>" ] @punctuation.special [ ":" "=" ] @none [ "for" "endfor" "in" ] @repeat [ "if" "else" "endif" ] @conditional [ (quoted_template_start) ; " (quoted_template_end); " (template_literal) ; non-interpolation/directive content ] @string [ (heredoc_identifier) ; <