diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2bdcdff..0f6d661c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,6 @@ jobs: uses: actions/checkout@v4 - uses: stevearc/nvim-typecheck-action@v2 with: - nvim-version: v0.10.3 path: lua configpath: ".luarc.json" selene: diff --git a/lua/configs/RRethy/vim-illuminate/config.lua b/lua/configs/RRethy/vim-illuminate/config.lua index 4227051c..c0182ea7 100644 --- a/lua/configs/RRethy/vim-illuminate/config.lua +++ b/lua/configs/RRethy/vim-illuminate/config.lua @@ -9,21 +9,11 @@ require("illuminate").configure({ }) -- highlight style -local illuminate_augroup = vim.api.nvim_create_augroup("illuminate_augroup", { clear = true }) -vim.api.nvim_create_autocmd({ "UIEnter", "VimEnter", "Colorscheme" }, { - group = illuminate_augroup, +local vim_illuminate_augroup = + vim.api.nvim_create_augroup("vim_illuminate_augroup", { clear = true }) +vim.api.nvim_create_autocmd({ "UIEnter", "BufReadPre", "BufNewFile" }, { + group = vim_illuminate_augroup, callback = function() - vim.schedule(function() - local cl = vim.api.nvim_get_hl(0, { name = "CursorLine", link = false }) --[[@as table]] - cl.bold = true - cl.underline = true - if type(cl.cterm) ~= "table" then - cl.cterm = {} - end - cl.cterm.bold = true - cl.cterm.underline = true - cl.force = true - vim.api.nvim_set_hl(0, "illuminatedWord", cl) - end) + vim.cmd([[hi illuminatedWord cterm=underline gui=underline]]) end, }) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index a29999a8..91623e4c 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -53,9 +53,9 @@ local M = { -- ---- HIGHLIGHT ---- { - "RRethy/vim-illuminate", + "itchyny/vim-cursorword", event = { VeryLazy }, - config = lua_config("RRethy/vim-illuminate"), + init = lua_init("itchyny/vim-cursorword"), }, { "brenoprata10/nvim-highlight-colors",