aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/config/keymaps.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/config/keymaps.lua')
-rw-r--r--.config/nvim/lua/config/keymaps.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua
new file mode 100644
index 0000000..ff7b0da
--- /dev/null
+++ b/.config/nvim/lua/config/keymaps.lua
@@ -0,0 +1,14 @@
+-- Keymaps are automatically loaded on the VeryLazy event
+-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
+-- Add any additional keymaps here
+local map = vim.keymap.set
+map("n", "<C-n>", "<cmd>NvimTreeToggle<Cr>", { desc = "NvimTree", remap = true })
+
+-- Disable Ctrl+J in insert mode (make it do nothing)
+vim.keymap.set("i", "<C-j>", "<Nop>", { noremap = true, silent = true })
+
+
+vim.keymap.set("n", "<Up>", "<c-w>k")
+vim.keymap.set("n", "<Down>", "<c-w>j")
+vim.keymap.set("n", "<Left>", "<c-w>h")
+vim.keymap.set("n", "<Right>", "<c-w>l")