From a49fcc782ad4e84ae68c69393604f2702da913b9 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Mon, 6 Oct 2025 23:02:57 -0400 Subject: Updated Neovim Config --- .config/nvim/lua/remaps.lua | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .config/nvim/lua/remaps.lua (limited to '.config/nvim/lua/remaps.lua') diff --git a/.config/nvim/lua/remaps.lua b/.config/nvim/lua/remaps.lua new file mode 100644 index 0000000..e2cbea9 --- /dev/null +++ b/.config/nvim/lua/remaps.lua @@ -0,0 +1,38 @@ +vim.g.mapleader = " " + +-- Netrw Directory Listing +vim.keymap.set("n", "pv", vim.cmd.Ex) + +-- Quick Make +vim.keymap.set("n", "mk", vim.cmd.make) + +-- Quick Save +vim.keymap.set("n", "w", vim.cmd.w) + +-- Swap down +vim.keymap.set("v", "J", ":m '>+1gv=gv") +-- Swap up +vim.keymap.set("v", "K", ":m '<-2gv=gv") + +-- Concat line below with space +vim.keymap.set("n", "J", "mzJ`z") +-- Page down with recenter +vim.keymap.set("n", "", "zz") +-- Page up with recenter +vim.keymap.set("n", "", "zz") + +vim.keymap.set("n", "", "h") +vim.keymap.set("n", "", "j") +vim.keymap.set("n", "", "k") +vim.keymap.set("n", "", "l") + +-- Telescope keybinds +local tsBuiltin = require('telescope.builtin') +vim.keymap.set('n', 'ff', tsBuiltin.find_files, {}) +vim.keymap.set('n', 'fp', tsBuiltin.git_files, {}) +vim.keymap.set('n', 'ps', function() + tsBuiltin.grep_string({ search = vim.fn.input("Grep > ") }) +end) + +vim.keymap.set("n", "u", vim.cmd.UndotreeToggle) + -- cgit v1.2.3