Skip to content

Commit a73b4d7

Browse files
committed
reapply highlights
1 parent 3b6acd2 commit a73b4d7

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

lua/multicursor-nvim/init.lua

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,24 @@ local function defaultHl(name, opts)
88
vim.api.nvim_set_hl(0, name, opts)
99
end
1010

11-
defaultHl("MultiCursorCursor", { reverse = true })
12-
defaultHl("MultiCursorVisual", { link = "Visual" })
13-
defaultHl("MultiCursorSign", { link = "SignColumn" })
14-
defaultHl("MultiCursorMatchPreview", { link = "Search" })
15-
defaultHl("MultiCursorDisabledCursor", { reverse = true })
16-
defaultHl("MultiCursorDisabledVisual", { link = "Visual" })
17-
defaultHl("MultiCursorDisabledSign", { link = "SignColumn" })
11+
local function setDefaultHighlights()
12+
defaultHl("MultiCursorCursor", { reverse = true })
13+
defaultHl("MultiCursorVisual", { link = "Visual" })
14+
defaultHl("MultiCursorSign", { link = "SignColumn" })
15+
defaultHl("MultiCursorMatchPreview", { link = "Search" })
16+
defaultHl("MultiCursorDisabledCursor", { reverse = true })
17+
defaultHl("MultiCursorDisabledVisual", { link = "Visual" })
18+
defaultHl("MultiCursorDisabledSign", { link = "SignColumn" })
19+
end
20+
21+
vim.api.nvim_create_autocmd("ColorScheme", {
22+
group = vim.api.nvim_create_augroup(
23+
"MultiCursorHighlights", { clear = true }),
24+
pattern = "*",
25+
callback = setDefaultHighlights
26+
})
27+
28+
setDefaultHighlights()
1829

1930
return {
2031
setup = core.setup,

0 commit comments

Comments
 (0)