diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2025-10-06 23:02:57 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2025-10-06 23:02:57 -0400 |
| commit | a49fcc782ad4e84ae68c69393604f2702da913b9 (patch) | |
| tree | 8795b5092bd594122fab905e45ed8b342a917cfc /.config/nvim/lua/remaps.lua | |
| parent | bb4010e31c79d2716098843f7fe9b38c969f0950 (diff) | |
Updated Neovim Config
Diffstat (limited to '.config/nvim/lua/remaps.lua')
| -rw-r--r-- | .config/nvim/lua/remaps.lua | 38 |
1 files changed, 38 insertions, 0 deletions
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", "<leader>pv", vim.cmd.Ex) + +-- Quick Make +vim.keymap.set("n", "<leader>mk", vim.cmd.make) + +-- Quick Save +vim.keymap.set("n", "<leader>w", vim.cmd.w) + +-- Swap down +vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") +-- Swap up +vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") + +-- Concat line below with space +vim.keymap.set("n", "J", "mzJ`z") +-- Page down with recenter +vim.keymap.set("n", "<C-d>", "<C-d>zz") +-- Page up with recenter +vim.keymap.set("n", "<C-u>", "<C-u>zz") + +vim.keymap.set("n", "<C-h>", "<C-w>h") +vim.keymap.set("n", "<C-j>", "<C-w>j") +vim.keymap.set("n", "<C-k>", "<C-w>k") +vim.keymap.set("n", "<C-l>", "<C-w>l") + +-- Telescope keybinds +local tsBuiltin = require('telescope.builtin') +vim.keymap.set('n', '<leader>ff', tsBuiltin.find_files, {}) +vim.keymap.set('n', '<leader>fp', tsBuiltin.git_files, {}) +vim.keymap.set('n', '<leader>ps', function() + tsBuiltin.grep_string({ search = vim.fn.input("Grep > ") }) +end) + +vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle) + |
