diff options
author | Minijackson <minijackson@riseup.net> | 2023-01-13 16:13:30 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-01-13 16:13:30 +0100 |
commit | 91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c (patch) | |
tree | adf996aa273420d96e16475debee7b444a323ee2 /dotfiles | |
parent | 5daeba063b01b4db2fb96851f0741088af943565 (diff) | |
download | nixos-config-reborn-91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c.tar.gz nixos-config-reborn-91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c.zip |
vim: add highlights for more tree-sitter captures
Diffstat (limited to 'dotfiles')
-rw-r--r-- | dotfiles/vim.lua | 21 |
1 files changed, 21 insertions, 0 deletions
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", { | |||
279 | bg = vim.g.current_gruvbox_colors.faded_aqua[1], | 279 | bg = vim.g.current_gruvbox_colors.faded_aqua[1], |
280 | }) | 280 | }) |
281 | 281 | ||
282 | -- Treesitter highlight groups | ||
283 | |||
284 | vim.api.nvim_set_hl(0, "@attribute", { link = "Macro" }) | ||
285 | vim.api.nvim_set_hl(0, "@error", { link = "ErrorMsg" }) | ||
286 | |||
287 | vim.api.nvim_set_hl(0, "@text.diff.add", { link = "diffAdded" }) | ||
288 | vim.api.nvim_set_hl(0, "@text.diff.delete", { link = "diffRemoved" }) | ||
289 | |||
290 | vim.api.nvim_set_hl(0, "@text.strong", { bold = true }) | ||
291 | vim.api.nvim_set_hl(0, "@text.emphasis", { italic = true }) | ||
292 | vim.api.nvim_set_hl(0, "@text.underline", { underline = true }) | ||
293 | vim.api.nvim_set_hl(0, "@text.strike", { strikethrough = true }) | ||
294 | vim.api.nvim_set_hl(0, "@text.environment", { link = "Macro" }) | ||
295 | |||
296 | vim.api.nvim_set_hl(0, "@text.note", { link = "ModeMsg" }) | ||
297 | vim.api.nvim_set_hl(0, "@text.warning", { link = "WarningMsg" }) | ||
298 | vim.api.nvim_set_hl(0, "@text.warning", { link = "ErrorMsg" }) | ||
299 | |||
300 | vim.api.nvim_set_hl(0, "@tag.attribute", { link = "@attribute" }) | ||
301 | vim.api.nvim_set_hl(0, "@tag.delimiter", { link = "@punctuation.delimiter" }) | ||
302 | |||
282 | -- nvim-cmp | 303 | -- nvim-cmp |
283 | 304 | ||
284 | local cmp = require "cmp" | 305 | local cmp = require "cmp" |