From 7471b103615913275c536ad3e1139dbcf56a2a0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Fri, 17 Nov 2023 14:41:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20ux(nvim):=20lualine=20disabled?= =?UTF-8?q?=20on=20zen=20mode=20and=20a=20new=20bind=20to=20do=20it=20manu?= =?UTF-8?q?ally?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/plugins/extras/ui/zen-mode.lua | 11 ++++++++++- .config/nvim/lua/plugins/lualine.lua | 13 +++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.config/nvim/lua/plugins/extras/ui/zen-mode.lua b/.config/nvim/lua/plugins/extras/ui/zen-mode.lua index 0215376b..b5ec576f 100644 --- a/.config/nvim/lua/plugins/extras/ui/zen-mode.lua +++ b/.config/nvim/lua/plugins/extras/ui/zen-mode.lua @@ -7,8 +7,17 @@ return { plugins = { scrollview = { enabled = false }, satellite = { enabled = false }, - gitsigns = { enabled = false }, + gitsigns = { enabled = true }, + dropbar = { enabled = false }, + barbecue = { enabled = false }, }, + on_open = function(_) + vim.opt.laststatus = 0 + vim.o.winbar = "" + end, + on_close = function() + vim.opt.laststatus = 3 + end, }, }, { diff --git a/.config/nvim/lua/plugins/lualine.lua b/.config/nvim/lua/plugins/lualine.lua index 73450e74..dda53ea4 100644 --- a/.config/nvim/lua/plugins/lualine.lua +++ b/.config/nvim/lua/plugins/lualine.lua @@ -8,4 +8,17 @@ return { opts.sections.lualine_y = { { "progress", separator = " ", padding = { left = 1, right = 1 } } } opts.sections.lualine_z = { { "location", padding = { left = 1, right = 1 } } } end, + keys = { + { + "uS", + function() + if vim.opt.laststatus:get() == 0 then + vim.opt.laststatus = 3 + else + vim.opt.laststatus = 0 + end + end, + desc = "Toggle Statusline", + }, + }, }