summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/remap.lua
blob: 6d842dc4e49bb06108c102a61cf2187fececdd02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
vim.g.mapleader = " "
vim.g.maplocalleader = "\\"

-- vim.keymap.set("i", "<C-BS>", "<C-w>")
-- vim.keymap.set("v", "<", "<gv")
-- vim.keymap.set("v", ">", ">gv")

-- vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
-- vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")

-- vim.keymap.set("n", "<leader>k", "<cmd>:bd<CR>")

vim.keymap.set("n", "<leader>=", FormatBuffer)

-- vim.keymap.set({"n", "v"}, "<leader>d", "\"_d")
vim.keymap.set("n", "<leader>p", "\"+p")
vim.keymap.set("v", "<leader>y", "\"+y")

-- vim.keymap.set({"n", "i", "v", "s"}, "<F1>", "<Nop>")

vim.keymap.set("n", "<leader>=", FormatBuffer)

-- insert mode moving
vim.keymap.set('i', '<C-h>', '<Left>', opts)
vim.keymap.set('i', '<C-j>', '<Down>', opts)
vim.keymap.set('i', '<C-k>', '<Up>', opts)
vim.keymap.set('i', '<C-l>', '<Right>', opts)

-- C-g to escape
vim.keymap.set('i', '<C-g>', '<Esc>', opts)
vim.keymap.set('v', '<C-g>', '<Esc>', opts)