From d6befbeb791d1a1757b5ebcaecb375d99a03fbdd Mon Sep 17 00:00:00 2001 From: Matt Leong Date: Tue, 21 Dec 2021 08:48:15 -0800 Subject: [PATCH] feat(core): resize mappings and autoresize autocmd --- lua/cosmic/core/commands.lua | 11 ++++++++--- lua/cosmic/core/mappings.lua | 6 ++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/lua/cosmic/core/commands.lua b/lua/cosmic/core/commands.lua index a4071f5..33292a0 100644 --- a/lua/cosmic/core/commands.lua +++ b/lua/cosmic/core/commands.lua @@ -1,5 +1,10 @@ vim.cmd([[ -command! CosmicUpdate lua require('cosmic.utils').update() -command! CosmicReload lua require('cosmic.utils').reload_user_config(true) -command! CosmicReloadSync lua require('cosmic.utils').reload_user_config_sync() + command! CosmicUpdate lua require('cosmic.utils').update() + command! CosmicReload lua require('cosmic.utils').reload_user_config(true) + command! CosmicReloadSync lua require('cosmic.utils').reload_user_config_sync() + + augroup Cosmic_Auto_Resize + autocmd! + autocmd VimResized * tabdo wincmd = + augroup end ]]) diff --git a/lua/cosmic/core/mappings.lua b/lua/cosmic/core/mappings.lua index 025dd3b..be2ee7f 100644 --- a/lua/cosmic/core/mappings.lua +++ b/lua/cosmic/core/mappings.lua @@ -6,6 +6,12 @@ map('n', 'cc', ':cclose ') map('n', 'co', ':copen ') map('n', 'cf', ':cfdo %s/') +-- Resize with arrows +map('n', '', ':resize -2') +map('n', '', ':resize +2') +map('n', '', ':vertical resize -2') +map('n', '', ':vertical resize +2') + require('cosmic.plugins.auto-session.mappings') require('cosmic.plugins.telescope.mappings').init() require('cosmic.plugins.nvim-tree.mappings')