diff options
| author | krolxon <krolyxon@tutanota.com> | 2026-01-07 23:05:50 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2026-01-07 23:05:50 +0530 |
| commit | 9e1bc68a323707c54fa16ff18a8b5bc0ed28c427 (patch) | |
| tree | c7b89e880a2ce7a40e21b7a62ed6e64f4977bc92 /.config/nvim/lua/config/keymaps.lua | |
| parent | 2e904234a732318e759272900a8a3383e1d3ac48 (diff) | |
add neovim configuration
Diffstat (limited to '.config/nvim/lua/config/keymaps.lua')
| -rw-r--r-- | .config/nvim/lua/config/keymaps.lua | 14 |
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") |
