From 34f68e871527fb8d7d193e04dafedcf7005304c1 Mon Sep 17 00:00:00 2001 From: Sebastian Wiegandt Date: Sat, 10 Jun 2023 23:56:22 +0200 Subject: [PATCH] Improve Treesitter heading highlighting for Markdown (#163) --- lua/rose-pine/theme.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lua/rose-pine/theme.lua b/lua/rose-pine/theme.lua index edb25a1..90e7c30 100644 --- a/lua/rose-pine/theme.lua +++ b/lua/rose-pine/theme.lua @@ -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 })