summaryrefslogtreecommitdiffstats
path: root/dotfiles/vim.lua
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-01-13 16:13:30 +0100
committerMinijackson <minijackson@riseup.net>2023-01-13 16:13:30 +0100
commit91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c (patch)
treeadf996aa273420d96e16475debee7b444a323ee2 /dotfiles/vim.lua
parent5daeba063b01b4db2fb96851f0741088af943565 (diff)
downloadnixos-config-reborn-91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c.tar.gz
nixos-config-reborn-91d534f926c4dbbe0814f2cfeea0c85c4f34ba0c.zip
vim: add highlights for more tree-sitter captures
Diffstat (limited to 'dotfiles/vim.lua')
-rw-r--r--dotfiles/vim.lua21
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
284vim.api.nvim_set_hl(0, "@attribute", { link = "Macro" })
285vim.api.nvim_set_hl(0, "@error", { link = "ErrorMsg" })
286
287vim.api.nvim_set_hl(0, "@text.diff.add", { link = "diffAdded" })
288vim.api.nvim_set_hl(0, "@text.diff.delete", { link = "diffRemoved" })
289
290vim.api.nvim_set_hl(0, "@text.strong", { bold = true })
291vim.api.nvim_set_hl(0, "@text.emphasis", { italic = true })
292vim.api.nvim_set_hl(0, "@text.underline", { underline = true })
293vim.api.nvim_set_hl(0, "@text.strike", { strikethrough = true })
294vim.api.nvim_set_hl(0, "@text.environment", { link = "Macro" })
295
296vim.api.nvim_set_hl(0, "@text.note", { link = "ModeMsg" })
297vim.api.nvim_set_hl(0, "@text.warning", { link = "WarningMsg" })
298vim.api.nvim_set_hl(0, "@text.warning", { link = "ErrorMsg" })
299
300vim.api.nvim_set_hl(0, "@tag.attribute", { link = "@attribute" })
301vim.api.nvim_set_hl(0, "@tag.delimiter", { link = "@punctuation.delimiter" })
302
282-- nvim-cmp 303-- nvim-cmp
283 304
284local cmp = require "cmp" 305local cmp = require "cmp"