My neovim config
1-- this is generic keymaps, plugin files might have their own
2local vim = vim
3
4vim.g.mapleader = " "
5vim.g.maplocalleader = ","
6
7-- paste better
8vim.keymap.set("x", "p", [["_dP]])
9
10-- tab keys
11vim.keymap.set("v", "<Tab>", ">gv")
12vim.keymap.set("v", "<S-Tab>", "<gv")
13vim.keymap.set("n", "<Tab>", "v><C-\\><C-N>")
14vim.keymap.set("n", "<S-Tab>", "v<<C-\\><C-N>")
15vim.keymap.set("i", "<S-Tab>", "<C-\\><C-N>v<<C-\\><C-N>^i")