1

Regenerate nvim config

This commit is contained in:
2024-06-02 03:29:20 +02:00
parent 75eea0c030
commit ef2e28883d
5576 changed files with 604886 additions and 503 deletions

View File

@ -0,0 +1,2 @@
((section) @fold
(#trim! @fold))

View File

@ -0,0 +1,59 @@
; Sections
(section_name) @type
((section_name) @keyword.import
(#eq? @keyword.import "include"))
((section_header
(section_name) @keyword.import
(subsection_name))
(#eq? @keyword.import "includeIf"))
(variable
(name) @property)
; Operators
"=" @operator
; Literals
(integer) @number
[
(true)
(false)
] @boolean
(string) @string
(escape_sequence) @string.escape
((string) @string.special.path
(#lua-match? @string.special.path "^[.]?[.]?[/]"))
((string) @string.special.path
(#lua-match? @string.special.path "^[~]"))
(section_header
[
"\""
(subsection_name)
] @string.special)
((section_header
(section_name) @_name
(subsection_name) @string.special.url)
(#any-of? @_name "credential" "url"))
((variable
(name) @_name
value: (string) @string.special.url)
(#eq? @_name "insteadOf"))
; Punctuation
[
"["
"]"
] @punctuation.bracket
; Comments
(comment) @comment @spell

View File

@ -0,0 +1,69 @@
((comment) @injection.content
(#set! injection.language "comment"))
((variable
(name) @_name
value: (string) @injection.content)
(#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
(section_header
(section_name) @_alias)
(variable
value: (string) @injection.content)
(#eq? @_alias "alias")
(#lua-match? @injection.content "^!")
(#offset! @injection.content 0 1 0 0)
(#set! injection.language "bash"))
(section
(section_header
(section_name) @_alias)
(variable
value: (string
"\""
"\"") @injection.content)
(#eq? @_alias "alias")
(#lua-match? @injection.content "^\"!")
(#offset! @injection.content 0 2 0 -1)
(#set! injection.language "bash"))