From 55edad9ed699b50b8ffdee22a4f7582b77b61dca Mon Sep 17 00:00:00 2001 From: David Ibia Date: Fri, 16 Feb 2024 22:59:57 +0100 Subject: [PATCH] fix(toggleterm.lua): change key mapping for opening lazygit from "gl" to "gs" to avoid conflicts with other mappings feat(toggleterm.lua): set toggleterm direction to "float" to make the terminal window float instead of splitting the current window --- lua/absolute/after/toggleterm.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/absolute/after/toggleterm.lua b/lua/absolute/after/toggleterm.lua index f876576..19de47a 100644 --- a/lua/absolute/after/toggleterm.lua +++ b/lua/absolute/after/toggleterm.lua @@ -1,7 +1,9 @@ local toggle_term = require("toggleterm") local Terminal = require("toggleterm.terminal").Terminal -toggle_term.setup() +toggle_term.setup({ + direction = "float", +}) local opts = { noremap = true, silent = true } @@ -28,7 +30,7 @@ function _LAZYGIT_TOGGLE() end opts.desc = "Open lazygit" -vim.api.nvim_set_keymap("n", "gl", "lua _LAZYGIT_TOGGLE()", opts) +vim.api.nvim_set_keymap("n", "gs", "lua _LAZYGIT_TOGGLE()", opts) opts.desc = "Open a terminal" vim.api.nvim_set_keymap("n", "", "ToggleTerm", opts)