mirror of
https://github.com/harivansh-afk/nvim.git
synced 2026-04-15 14:03:51 +00:00
net config
This commit is contained in:
parent
93b7b93d64
commit
dd59a54b92
36 changed files with 960 additions and 631 deletions
26
plugin/keymaps.lua
Normal file
26
plugin/keymaps.lua
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
-- Keymaps using global map() helper
|
||||
|
||||
-- File operations
|
||||
map("n", "<leader>w", "<cmd>w<cr>", { desc = "Save file" })
|
||||
map("n", "<leader>q", "<cmd>q<cr>", { desc = "Quit" })
|
||||
|
||||
-- Buffer navigation
|
||||
map("n", "<Tab>", "<cmd>bnext<cr>", { desc = "Next buffer" })
|
||||
map("n", "<S-Tab>", "<cmd>bprev<cr>", { desc = "Previous buffer" })
|
||||
map("n", "<leader>x", "<cmd>bdelete<cr>", { desc = "Close buffer" })
|
||||
map("n", "<leader>b", "<cmd>enew<cr>", { desc = "New buffer" })
|
||||
|
||||
-- Window navigation
|
||||
map("n", "<C-h>", "<C-w>h", { desc = "Move to left window" })
|
||||
map("n", "<C-j>", "<C-w>j", { desc = "Move to lower window" })
|
||||
map("n", "<C-k>", "<C-w>k", { desc = "Move to upper window" })
|
||||
map("n", "<C-l>", "<C-w>l", { desc = "Move to right window" })
|
||||
|
||||
-- Better defaults
|
||||
map("n", "J", "mzJ`z", { desc = "Join lines keeping cursor position" })
|
||||
map("x", "x", '"_x', { desc = "Delete char without yanking" })
|
||||
map("x", "p", '"_dP', { desc = "Paste without yanking replaced text" })
|
||||
map("n", "<Esc>", "<cmd>nohlsearch<cr>", { desc = "Clear search highlight" })
|
||||
|
||||
-- Terminal
|
||||
map("t", "<Esc>", "<C-\\><C-n>", { desc = "Exit terminal mode" })
|
||||
Loading…
Add table
Add a link
Reference in a new issue