feat(gitconfig): add more injections

This commit is contained in:
wzy 2024-04-27 09:42:35 +08:00 committed by GitHub
parent 01963961b5
commit ab3b3ff010
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,7 +4,46 @@
((variable
(name) @_name
value: (string) @injection.content)
(#any-of? @_name "cmd" "command" "textconv")
(#any-of? @_name "cmd" "command" "textconv" "sendmailCmd")
(#set! injection.language "bash"))
(section
(variable
(name) @_name
value: (string) @injection.content)
(#eq? @_name "tool")
(#set! injection.language "bash"))
(section
(section_header
(section_name) @_pager)
(variable
value: (string) @injection.content)
(#eq? @_pager "pager")
(#set! injection.language "bash"))
(section
(section_header
(section_name) @_interactive)
(variable
(name) @_name
value: (string) @injection.content)
(#eq? @_interactive "interactive")
(#eq? @_name "diffFilter")
(#set! injection.language "bash"))
; https://github.com/git-lfs/git-lfs
; git lfs install
(section
(section_header
(section_name) @_filter
(subsection_name) @_lfs)
(variable
(name) @_name
value: (string) @injection.content)
(#eq? @_filter "filter")
(#eq? @_lfs "lfs")
(#any-of? @_name "smudge" "process" "clean")
(#set! injection.language "bash"))
(section