From 6119a510c4cf83d76fc51bc87b5fe7f181bde29a Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Sat, 11 Jan 2025 04:46:23 -0500 Subject: [PATCH] 211 current 2025-01-11 04:46:12 25.05.20241217.d3c42f1 6.6.66 * --- home/programs/nvim/init.lua | 6 ++++++ home/programs/nvim/plugins/goyo.lua | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/home/programs/nvim/init.lua b/home/programs/nvim/init.lua index 7c2cc02..36acdb8 100644 --- a/home/programs/nvim/init.lua +++ b/home/programs/nvim/init.lua @@ -133,6 +133,12 @@ vim.api.nvim_set_keymap("x", "", "w", { noremap = true }) vim.api.nvim_set_keymap("i", "", "", { noremap = true }) vim.api.nvim_set_keymap("i", "", "", { noremap = true }) +-- nagiation +vim.api.nvim_set_keymap('n', '', 'h', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', '', 'j', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', '', 'k', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', '', 'l', { noremap = true, silent = true }) + ------------------------------------------------------ -- AUTOCMD ------------------------------------------------------ diff --git a/home/programs/nvim/plugins/goyo.lua b/home/programs/nvim/plugins/goyo.lua index f8ebcd3..7692e06 100644 --- a/home/programs/nvim/plugins/goyo.lua +++ b/home/programs/nvim/plugins/goyo.lua @@ -3,3 +3,12 @@ local opts = { noremap = true, silent = true } -- "Focus" commands that rely on the Goyo plugin vim.api.nvim_set_keymap("n", "z", ":Goyo 80", opts) vim.api.nvim_set_keymap("n", "q", ":Goyo!", opts) + +-- automatically resize goyo when nvim resizes +vim.api.nvim_create_autocmd("VimResized", { + callback = function() + if vim.fn.exists('#goyo') == 1 then + vim.cmd("normal =") + end + end, +})