From c5ab57456d95c5301280f7b2a031685eab485ba6 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sat, 11 Jan 2025 00:56:55 +0100 Subject: [PATCH] Small refactor to terminal --- home/.config/nvim/init.lua | 2 +- home/.config/nvim/lua/terminal.lua | 26 ++++++++++---------------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/home/.config/nvim/init.lua b/home/.config/nvim/init.lua index 7420125..4181c48 100644 --- a/home/.config/nvim/init.lua +++ b/home/.config/nvim/init.lua @@ -25,7 +25,7 @@ vim.opt = require("vim_opt") require("lazy_init") -- Initialize the sticky terminal window at the bottom -require("terminal").setup() +require("terminal") -- Initialize the custom window management functionality require("window_management").setup() diff --git a/home/.config/nvim/lua/terminal.lua b/home/.config/nvim/lua/terminal.lua index e17f2c5..fd522f9 100644 --- a/home/.config/nvim/lua/terminal.lua +++ b/home/.config/nvim/lua/terminal.lua @@ -1,6 +1,5 @@ local utils = require("utils") - -local M = {} +local wm = require("window_management") local terminal_window = nil local terminal_bufnr = nil @@ -38,18 +37,13 @@ local function toggle_terminal() vim.api.nvim_command("startinsert") end -function M.setup() - local wm = require("window_management") - utils.add_keymaps({ - n = { - ["h"] = { - cmd = function() - toggle_terminal() - wm.autosize_windows() - end, - } +utils.add_keymaps({ + n = { + ["h"] = { + cmd = function() + toggle_terminal() + wm.autosize_windows() + end, } - }) -end - -return M + } +})