Minor updates

This commit is contained in:
Kristofers Solo
2022-08-02 23:16:35 +03:00
parent 2a7c51f3ae
commit b319945989
14 changed files with 107 additions and 2837 deletions

View File

@@ -7,6 +7,9 @@ keymap("", "<Space>", "<Nop>", opts)
vim.g.mapleader = " "
vim.g.maplocalleader = " "
-- Remmove default keymaps
keymap("n", "<S-j>", "<Nop>", opts)
-- Modes
-- normal_mode = 'n',
-- insert_mode = 'i',
@@ -17,14 +20,14 @@ vim.g.maplocalleader = " "
-- Normal --
-- Shortcutting split navigation
keymap("n", "<C-l>", "<C-w>l", opts)
keymap("n", "<C-h>", "<C-w>h", opts)
keymap("n", "<C-j>", "<C-w>j", opts)
keymap("n", "<C-k>", "<C-w>k", opts)
keymap("n", "<C-l>", "<C-w>l", opts)
-- Resize with arrows
keymap("n", "<C-Up>", "<cmd>resize -2<CR>", opts)
keymap("n", "<C-Down>", "<cmd>resize +2<CR>", opts)
keymap("n", "<C-Up>", "<cmd>resize -2<CR>", opts)
keymap("n", "<C-Left>", "<cmd>vertical resize -2<CR>", opts)
keymap("n", "<C-Right>", "<cmd>vertical resize +2<CR>", opts)
@@ -32,34 +35,38 @@ keymap("n", "<C-Right>", "<cmd>vertical resize +2<CR>", opts)
keymap("n", "<S-l>", "<cmd>bnext<CR>", opts)
keymap("n", "<S-h>", "<cmd>bprevious<CR>", opts)
-- Move text up and down
keymap("n", "<A-j>", "<Esc><cmd>m .+1<CR>", opts)
keymap("n", "<A-k>", "<Esc><cmd>m .-2<CR>", opts)
-- Move text up and down.
keymap("n", "<A-k>", "<cmd>m .-2<CR>==", opts)
keymap("n", "<A-j>", "<cmd>m .+1<CR>==", opts)
-- Insert --
-- Press jk fast to exit insert mode
keymap("i", "jk", "<ESC>", opts)
keymap("i", "jk", "<Esc>", opts)
-- Visual --
-- Stay in indent mode
keymap("v", "<", "<gv", opts)
keymap("v", ">", ">gv", opts)
-- Move text up and down
keymap("v", "<A-j>", "<cmd>m .+1<CR>", opts)
keymap("v", "<A-k>", "<cmd>m .-2<CR>", opts)
keymap("v", "p", '"_dP', opts)
-- Move text up and down. Visual mode
-- keymap("v", "<A-j>", "<cmd>m '>+1<CR>gv=gv", opts)
-- keymap("v", "<A-k>", "<cmd>m '<-2<CR>gv=gv", opts)
keymap("v", "p", "'_dP'", opts)
-- Visual Block --
-- Move text up and down
keymap("x", "J", '<cmd>move ">+1<CR>gv-gv', opts)
keymap("x", "K", '<cmd>move "<-2<CR>gv-gv', opts)
keymap("x", "<A-j>", '<cmd>move ">+1<CR>gv-gv', opts)
keymap("x", "<A-k>", '<cmd>move "<-2<CR>gv-gv', opts)
-- Move text up and down.
-- keymap("x", "K", "<cmd>m '>+1<CR>gv=gv", opts)
-- keymap("x", "J", "<cmd>m '<-2<CR>gv=gv", opts)
-- keymap("x", "<A-k>", "<cmd>m '<-2<CR>gv=gv", opts)
-- keymap("x", "<A-j>", "<cmd>m '>+1<CR>gv=gv", opts)
-- Terminal --
-- Better terminal navigation
-- keymap('t', '<C-h>', '<C-\\><C-N><C-w>h', term_opts)
-- keymap('t', '<C-j>', '<C-\\><C-N><C-w>j', term_opts)
-- keymap('t', '<C-k>', '<C-\\><C-N><C-w>k', term_opts)
-- keymap('t', '<C-l>', '<C-\\><C-N><C-w>l', term_opts)
keymap("t", "<C-h>", "<C-\\><C-N><C-w>h", term_opts)
keymap("t", "<C-j>", "<C-\\><C-N><C-w>j", term_opts)
keymap("t", "<C-k>", "<C-\\><C-N><C-w>k", term_opts)
keymap("t", "<C-l>", "<C-\\><C-N><C-w>l", term_opts)
-- Shortcutting --
-- Substitute
keymap("n", "C-f", ":%s//<Left>", {})