vim-config/lua/plugins/modes.lua
2025-05-20 01:13:24 +08:00

28 lines
948 B
Lua

-- some addtional mode like zen mode
--
return {
{
"folke/zen-mode.nvim",
opts = {
window = {
width = 80,
height = 0.8,
options = {
signcolumn = "no",
}
},
on_open = function()
vim.g.zen_original_background = vim.o.background -- 保存当前背景
vim.o.background = "light" -- 强制改为 light
vim.cmd("colorscheme " .. vim.g.colors_name) -- 重新应用当前主题(确保背景生效)
end,
on_close = function()
if vim.g.zen_original_background then
vim.o.background = vim.g.zen_original_background -- 恢复背景
vim.cmd("colorscheme " .. vim.g.colors_name) -- 重新应用主题
end
end,
},
}
}