fix(treesitter): add comment italics option to treesitter doc comments

This commit is contained in:
Daniel Hill 2023-08-08 23:40:41 -04:00
parent 52a6034ef0
commit 70212b102a
2 changed files with 5 additions and 4 deletions

View File

@ -29,8 +29,9 @@ local function create_autocmds()
})
-- This is a mitigation for new Nvim v0.9.0 lsp semantic highlights
-- overriding treesitter highlights. Need to link these to relevant
-- treesitter groups in the future. See :h lsp-semantic-highlight
-- overriding treesitter highlights.
-- TODO: link these to relevant treesitter groups in the future.
-- See :h lsp-semantic-highlight
vim.api.nvim_create_autocmd("ColorScheme", {
group = gruber_darker_group,
pattern = "*",

View File

@ -24,7 +24,7 @@ end
---Line and block comments
M.highlights.comment = Highlight.new("@comment", { link = vim_hl.comment })
---Comments documenting code
M.highlights.comment_documentation = Highlight.new("@comment.documentation", { link = gruber_hl.green })
M.highlights.comment_documentation = Highlight.new("@comment.documentation", { link = gruber_hl.green, italic = opts.italic.comments })
M.highlights.comment_luadoc = Highlight.new("@comment.luadoc", { link = M.highlights.comment_documentation })
---Syntax/parser errors
M.highlights.error = Highlight.new("@error", {})
@ -44,7 +44,7 @@ M.highlights.punctuation_delimiter = Highlight.new("@punctuation.delimiter", { l
---Brackets (e.g. `()` / `{}` / `[]`)
M.highlights.punctuation_bracket = Highlight.new("@punctuation.bracket", { link = gruber_hl.wisteria })
---Special symbols (e.g. `{}` in string interpolation)
M.highlights.punctuation_special = Highlight.new("punctuation.special", { link = gruber_hl.brown })
M.highlights.punctuation_special = Highlight.new("@punctuation.special", { link = gruber_hl.brown })
-- Literals