52 lines
1.2 KiB
Lua
52 lines
1.2 KiB
Lua
local zenops = {
|
|
|
|
notify = false,
|
|
dim = false,
|
|
git_signs = false,
|
|
mini_diff_signs = false,
|
|
diagnostics = false,
|
|
inlay_hints = true,
|
|
}
|
|
return {
|
|
"folke/snacks.nvim",
|
|
-- priority = 1000,
|
|
keys = {
|
|
{
|
|
"<leader>z",
|
|
function()
|
|
Snacks.zen(zenops)
|
|
end,
|
|
desc = "Toggle Zen Mode",
|
|
},
|
|
},
|
|
-- opts = {
|
|
-- zen = {
|
|
-- toggles = {
|
|
-- notify = false,
|
|
-- dim = false,
|
|
-- git_signs = false,
|
|
-- mini_diff_signs = false,
|
|
-- diagnostics = false,
|
|
-- inlay_hints = true,
|
|
-- },
|
|
-- },
|
|
-- bigfile = {
|
|
-- notify = true,
|
|
-- size = 1.5 * 1024 * 1024, -- 1.5MB
|
|
-- ---@param ctx {buf: number, ft:string}
|
|
-- setup = function(ctx)
|
|
-- vim.b.minianimate_disable = true
|
|
-- vim.cmd("set conceallevel=0")
|
|
-- vim.cmd("TSBufDisable highlight")
|
|
-- vim.opt_local.foldenable = false
|
|
-- vim.cmd("NoMatchParen")
|
|
-- vim.opt_local.cursorline = false
|
|
-- vim.opt_local.signcolumn = "no"
|
|
-- vim.opt_local.spell = false
|
|
-- vim.schedule(function()
|
|
-- vim.bo[ctx.buf].syntax = ctx.ft
|
|
-- end)
|
|
-- end,
|
|
-- },
|
|
-- },
|
|
}
|