28 lines
948 B
Lua
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,
|
|
},
|
|
}
|
|
}
|