You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
764 B
16 lines
764 B
local function global_keymap(desc) return { silent = true, desc = desc } end |
|
|
|
--Remap space as leader key |
|
vim.api.nvim_set_keymap("", "<Space>", "<Nop>", { noremap = true, silent = true }) |
|
vim.g.mapleader = " " |
|
vim.g.maplocalleader = " " |
|
|
|
-- Y yank until the end of line |
|
vim.keymap.set("n", "Y", "y$", global_keymap("Yank full line")) |
|
vim.keymap.set("v", "p", "\"_dP", global_keymap("Paste from clipboard")) |
|
|
|
-- Better window navigation |
|
vim.keymap.set("n", "<C-h>", "<C-w>h", global_keymap("Switch to lefthand window")) |
|
vim.keymap.set("n", "<C-j>", "<C-w>j", global_keymap("Switch to window below")) |
|
vim.keymap.set("n", "<C-k>", "<C-w>k", global_keymap("Switch to window above")) |
|
vim.keymap.set("n", "<C-l>", "<C-w>l", global_keymap("Switch to righthand window"))
|
|
|