Skip to content

Commit 1be1ec1

Browse files
roostaclaude
andcommitted
fix: link treesitter keyword subtypes to base groups
Without explicit links, @keyword.repeat, @keyword.import, @keyword.operator, @keyword.modifier, and @keyword.directive fell back to @Keyword (Keyword=red), diverging from their regex counterparts (Repeat=yellow, Include=cyan, Operator=white, StorageClass=bright_blue, PreProc=cyan). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 3e9be2c commit 1be1ec1

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

colors/srcery.vim

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,15 @@ call s:HL('SrceryDiagUnderlineHint', s:bright_cyan, s:none, s:undercurl)
551551
" tree-sitter
552552
if has('nvim')
553553
hi! link @delimiter Delimiter
554+
hi! link @keyword.conditional Conditional
555+
hi! link @keyword.directive PreProc
556+
hi! link @keyword.directive.define Define
557+
hi! link @keyword.exception Exception
558+
hi! link @keyword.import Include
559+
hi! link @keyword.modifier StorageClass
560+
hi! link @keyword.operator Operator
561+
hi! link @keyword.repeat Repeat
562+
hi! link @keyword.return Statement
554563
hi! link @markup.heading.1.markdown SrceryH1
555564
hi! link @markup.heading.2.markdown SrceryH2
556565
hi! link @markup.heading.3.markdown SrceryH3

0 commit comments

Comments
 (0)