From 91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c Mon Sep 17 00:00:00 2001 From: Minijackson Date: Fri, 13 Jan 2023 16:13:30 +0100 Subject: vim: add highlights for more tree-sitter captures --- dotfiles/vim.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/dotfiles/vim.lua b/dotfiles/vim.lua index 516ab84..1f206ca 100644 --- a/dotfiles/vim.lua +++ b/dotfiles/vim.lua @@ -279,6 +279,27 @@ vim.api.nvim_set_hl(0, "TSDefinitionUsage", { bg = vim.g.current_gruvbox_colors.faded_aqua[1], }) +-- Treesitter highlight groups + +vim.api.nvim_set_hl(0, "@attribute", { link = "Macro" }) +vim.api.nvim_set_hl(0, "@error", { link = "ErrorMsg" }) + +vim.api.nvim_set_hl(0, "@text.diff.add", { link = "diffAdded" }) +vim.api.nvim_set_hl(0, "@text.diff.delete", { link = "diffRemoved" }) + +vim.api.nvim_set_hl(0, "@text.strong", { bold = true }) +vim.api.nvim_set_hl(0, "@text.emphasis", { italic = true }) +vim.api.nvim_set_hl(0, "@text.underline", { underline = true }) +vim.api.nvim_set_hl(0, "@text.strike", { strikethrough = true }) +vim.api.nvim_set_hl(0, "@text.environment", { link = "Macro" }) + +vim.api.nvim_set_hl(0, "@text.note", { link = "ModeMsg" }) +vim.api.nvim_set_hl(0, "@text.warning", { link = "WarningMsg" }) +vim.api.nvim_set_hl(0, "@text.warning", { link = "ErrorMsg" }) + +vim.api.nvim_set_hl(0, "@tag.attribute", { link = "@attribute" }) +vim.api.nvim_set_hl(0, "@tag.delimiter", { link = "@punctuation.delimiter" }) + -- nvim-cmp local cmp = require "cmp" -- cgit v1.2.3