1
0
mirror of https://github.com/helix-editor/helix synced 2026-03-09 09:16:21 +01:00
helix/runtime/queries/git-cliff-config/injections.scm
2025-08-25 08:50:38 -05:00

54 lines
1.7 KiB
Scheme

((comment) @injection.content
(#set! injection.language "comment"))
; https://git-cliff.org/docs/configuration/changelog
(table
(bare_key) @_table (#eq? @_table "changelog")
(pair
(bare_key) @_key (#any-of? @_key "header" "body" "footer")
(string) @injection.content
(#set! injection.language "tera")))
; https://git-cliff.org/docs/configuration/git#commit_preprocessors
; https://git-cliff.org/docs/configuration/git/#link_parsers
; https://git-cliff.org/docs/configuration/changelog#postprocessors
; https://git-cliff.org/docs/configuration/git/#tag_pattern
; https://git-cliff.org/docs/configuration/git/#skip_tags
; https://git-cliff.org/docs/configuration/git/#ignore_tags
; https://git-cliff.org/docs/configuration/git/#count_tags
; https://git-cliff.org/docs/configuration/bump/#custom_major_increment_regex--custom_minor_increment_regex
(pair
(bare_key) @_key (#any-of? @_key
"pattern"
"tag_pattern"
"skip_tags"
"ignore_tags"
"count_tags"
"custom_major_increment_regex"
"custom_minor_increment_regex"
)
(string) @injection.content
(#set! injection.language "regex"))
; https://git-cliff.org/docs/configuration/git/#commit_preprocessors
; [[git.commit_preprocessors]]
; replace_command = ""
(pair
(bare_key) @_key (#eq? @_key "replace_command")
(string) @injection.content
(#set! injection.language "bash"))
; https://git-cliff.org/docs/configuration/git/#commit_parsers
; [[git.commit_parsers]]
; message = "..."
(table
(bare_key) @_table (#eq? @_table "git")
(pair
(bare_key) @_key (#eq? @_key "commit_parsers")
(array
(inline_table
(pair
(bare_key) @_message (#any-of? @_message "message" "body")
(string) @injection.content))))
(#set! injection.language "regex"))