aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-08 16:19:14 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-08 16:19:14 -0500
commit834b3797c631a5114ca10a64a5c965ff08649fb5 (patch)
tree693558037094701a6b258399797fc01e33a54d8e
parent386edc3844c355cd2357a5e5c4cf2732123182d3 (diff)
fix(nvim): add hack to fix statusline highlight bug
-rw-r--r--nvim/.config/nvim/lua/tobyvin/autocmds.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/autocmds.lua b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
index 63d891c..6d65993 100644
--- a/nvim/.config/nvim/lua/tobyvin/autocmds.lua
+++ b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
@@ -9,6 +9,19 @@ vim.api.nvim_create_autocmd("TextYankPost", {
desc = "Highlight yank",
})
+-- HACK: Temporary fix for statusline background issue when nvim-cmp menu closes
+-- Ref: https://github.com/neovim/neovim/issues/22614
+vim.api.nvim_create_autocmd("CmdlineLeave", {
+ group = augroup,
+ pattern = "*",
+ callback = function()
+ vim.schedule(function()
+ vim.o.background = "dark"
+ end)
+ end,
+ desc = "Temporary highlight fix",
+})
+
vim.api.nvim_create_autocmd("VimLeavePre", {
group = vim.api.nvim_create_augroup("session", { clear = true }),
callback = function()