Improve Treesitter heading highlighting for Markdown (#163)

This commit is contained in:
Sebastian Wiegandt 2023-06-10 23:56:22 +02:00 committed by GitHub
commit 34f68e8715
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -280,6 +280,20 @@ function M._load(options)
h('@lsp.typemod.string.injected', { link = '@string' })
h('@lsp.typemod.variable.injected', { link = '@variable' })
-- nvim-treesitter Markdown Headings
h('@text.title.1.markdown', { link = 'markdownH1' })
h('@text.title.1.marker.markdown', { link = 'markdownH1Delimiter' })
h('@text.title.2.markdown', { link = 'markdownH2' })
h('@text.title.2.marker.markdown', { link = 'markdownH2Delimiter' })
h('@text.title.3.markdown', { link = 'markdownH3' })
h('@text.title.3.marker.markdown', { link = 'markdownH3Delimiter' })
h('@text.title.4.markdown', { link = 'markdownH4' })
h('@text.title.4.marker.markdown', { link = 'markdownH4Delimiter' })
h('@text.title.5.markdown', { link = 'markdownH5' })
h('@text.title.5.marker.markdown', { link = 'markdownH5Delimiter' })
h('@text.title.6.markdown', { link = 'markdownH6' })
h('@text.title.6.marker.markdown', { link = 'markdownH6Delimiter' })
-- vim.lsp.buf.document_highlight()
h('LspReferenceText', { bg = p.highlight_med })
h('LspReferenceRead', { bg = p.highlight_med })