dots/.config/nvim/lua/maps.lua

39 lines
1.0 KiB
Lua

vim.g.mapleader = " "
map("n", "<C-h>", "<C-w>W")
map("n", "<C-l>", "<C-w>w")
map("n", '<C-t>', '<C-w>r')
map("n", '<C-s>', '<C-w>T')
map("v", '.', ':normal .<CR>')
map("n", "<C-j>", ":tabn<CR>")
map("n", "<C-k>", ":tabp<CR>")
map("n", "g0", ":tabfir<CR>")
map("n", "gJ", ":+tabm<CR>")
map("n", "gK", ":-tabm<CR>")
map("v", "J", ":m '>+1<CR>gv=gv")
map("v", "K", ":m '<-2<CR>gv=gv")
map("n", "<C-d>", "<C-d>zz")
map("n", "<C-u>", "<C-u>zz")
map("n", "n", "nzzzv")
map("n", "N", "Nzzzv")
map("n", "<leader>d", "\"_d")
map("x", "<leader>d", "\"_d")
map("x", "<leader>p", "\"_dP")
map("n", "<C-o>", ":bprevious<cr>")
map("n", "<C-p>", ":bnext<cr>")
map("n", "<C-x>", ":bdelete<CR>")
map("n", "<leader>b", tlp_builtin.buffers)
map("n", "<leader>f", tlp_builtin.find_files)
map("n", "<leader>g", tlp_builtin.live_grep)
map("n", "<leader>c", ":w! | !compiler '<c-r>%'<CR>")
map("n", "<leader>s", ":Explore<CR>")
map("n", "<leader>op", ":!opout <c-r>%<CR><CR>")
map("n", "<leader>se", ":setlocal spell! spelllang=en_us<CR>")