From 04681157c7374c073d1219f0c796756ec96c25bb Mon Sep 17 00:00:00 2001 From: triethyl Date: Thu, 19 Mar 2026 15:03:16 -0400 Subject: neovim: added code actions preview, new keybinds and pickers, better terminal keybind --- pkgs/custom-neovim/config/lua/keymaps.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'pkgs/custom-neovim/config/lua/keymaps.lua') diff --git a/pkgs/custom-neovim/config/lua/keymaps.lua b/pkgs/custom-neovim/config/lua/keymaps.lua index 7601552..5cdeb09 100644 --- a/pkgs/custom-neovim/config/lua/keymaps.lua +++ b/pkgs/custom-neovim/config/lua/keymaps.lua @@ -23,6 +23,7 @@ mapkey("n", "l", "Open tab cd picker", ":Pick cd scope='tab'", "mini -- File manager mapkey("n", "e", "Open file manager", ":lua MiniFiles.open()", "mini.files") +mapkey("n", "E", "Open file manager at current file", ":lua MiniFiles.open(vim.api.nvim_buf_get_name(0))", "mini.files") -- Git mapkey("n", "g", "Manage git", "") @@ -80,7 +81,12 @@ mapkey("n", "wl", "Leave current session", function() end) -- Terminal -mapkey("n", "n", "Open terminal", ":botright terminal") +mapkey("n", "n", "Open terminal", function() + vim.cmd("botright split") + vim.cmd("resize " .. math.floor(vim.o.lines / 3)) + vim.cmd("terminal") + vim.cmd("startinsert") +end) -- Toggle spellcheck mapkey("n", "zq", "Toggle spellcheck", ":set spell!") @@ -108,8 +114,4 @@ mapkey({ "n", "v" }, "", "Go up visually", "g") -- QOL Keys mapkey("t", "", "Exit terminal insert mode", "") --- vim.keymap.set("c", "", function() --- if vim.fn.pumvisible() == 1 then return '' end --- return '' --- end, { expr = true }) -- Make enter complete command. mapkey("n", "", "Clear highlights", ":noh") -- Make esc clear highlights -- cgit v1.2.3