Skip to content

Commit 0addc7d

Browse files
committed
feat(plugins): add vim-illuminate support
1 parent 208d85f commit 0addc7d

File tree

4 files changed

+18
-6
lines changed

4 files changed

+18
-6
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ term.foreground
258258
| [rainbow-delimiters.nvim](https://github.com/HiPhish/rainbow-delimiters.nvim) | `rainbow-delimiters` |
259259
| [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) | `telescope` |
260260
| [vimwiki](https://github.com/vimwiki/vimwiki) | `vimwiki` |
261+
| [vim-illuminate](https://github.com/RRethy/vim-illuminate) | `vim-illuminate` |
261262
| [which-key.nvim](https://github.com/folke/which-key.nvim) | `which-key` |
262263

263264
## 📦 Installation

lua/astrotheme/groups/lsp.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ local function callback(opts)
1616
LspCodeLens = { fg = C.ui.none_text },
1717
LspCodeLensSeparator = { fg = C.ui.none_text },
1818
LspReferenceRead = { fg = C.none, bg = C.ui.highlight },
19-
LspReferenceText = { fg = C.none, bg = C.ui.highlight },
20-
LspReferenceWrite = { fg = C.none, bg = C.ui.highlight },
19+
LspReferenceText = { link = "LspReferenceRead" },
20+
LspReferenceWrite = { link = "LspReferenceRead" },
2121
-- LSP Semantic Tokens
2222
-- Ref: :help lsp-semantics
2323
["@lsp.type.builtinType"] = { fg = C.syntax.yellow, bg = C.none },

lua/astrotheme/groups/plugins/init.lua

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@ return {
77
["gitsigns.nvim"] = "gitsigns",
88
["hop.nvim"] = "hop",
99
["indent-blankline.nvim"] = "indent-blankline",
10-
["neogit"] = "neogit",
1110
["lazy.nvim"] = "lazy",
1211
["lightspeed.nvim"] = "lightspeed",
12+
["mason.nvim"] = "mason",
13+
["mini.starter"] = "ministarter",
1314
["neo-tree.nvim"] = "neo-tree",
15+
["neogit"] = "neogit",
16+
["noice.nvim"] = "noice",
1417
["nvim-cmp"] = "nvim-cmp",
1518
["nvim-dap-ui"] = "nvim-dap-ui",
1619
["nvim-notify"] = "nvim-notify",
@@ -20,14 +23,12 @@ return {
2023
["nvim-ts-rainbow2"] = "nvim-ts-rainbow2",
2124
["nvim-web-devicons"] = "nvim-web-devicons",
2225
["nvim-window-picker"] = "nvim-window-picker",
23-
["mason.nvim"] = "mason",
24-
["mini.starter"] = "ministarter",
2526
["rainbow-delimiters.nvim"] = "rainbow-delimiters",
2627
["spotlight.nvim"] = "spotlight",
2728
["symbols-outline.nvim"] = "symbols-outline",
2829
["telescope.nvim"] = "telescope",
30+
["vim-illuminate"] = "vim-illuminate",
2931
["vimwiki"] = "vimwiki",
3032
["which-key.nvim"] = "which-key",
3133
["window-picker"] = "nvim-window-picker", -- alias for `nvim-window-picker`
32-
["noice.nvim"] = "noice",
3334
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---@type AstroThemeCallback
2+
local function callback()
3+
return {
4+
IlluminatedWordText = { link = "LspReferenceText" },
5+
IlluminatedWordRead = { link = "LspReferenceRead" },
6+
IlluminatedWordWrite = { link = "LspReferenceWrite" },
7+
}
8+
end
9+
10+
return callback

0 commit comments

Comments
 (0)