Files
dotfiles/config/nvim/lua/plugins/zen-mode.lua
2024-08-09 12:27:45 +02:00

46 lines
1.4 KiB
Lua

-- Distraction-free coding
-- https://github.com/folke/zen-mode.nvim
return {
"folke/zen-mode.nvim",
keys = {
-- stylua: ignore
{ "<leader>zz", "<cmd>ZenMode<cr>", desc = "Zen Mode" },
},
config = function()
require("zen-mode").setup({
window = {
backdrop = 0.98,
width = 80,
height = 0.85,
options = {
signcolumn = "no", -- disable signcolumn
number = false, -- disable number column
relativenumber = false, -- disable relative numbers
cursorline = false, -- disable cursorline
cursorcolumn = false, -- disable cursor column
foldcolumn = "0", -- disable fold column
list = false, -- disable whitespace characters
},
},
plugins = {
options = {
enabled = true,
ruler = true, -- disables the ruler text in the cmd line area
showcmd = false, -- disables the command in the last line of the screen
},
twilight = { enabled = false }, -- enable to start Twilight when zen mode opens
gitsigns = { enabled = false }, -- disables git signs
tmux = { enabled = true }, -- disables the tmux statusline
wezterm = {
enabled = true,
font = "+20", -- font size increment
},
kitty = {
enabled = true,
font = "+2", -- font size increment
},
},
})
end,
}