mirror of
https://github.com/kristoferssolo/solorice.git
synced 2026-03-18 08:09:40 +00:00
Minor updates
This commit is contained in:
@@ -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>", {})
|
||||
|
||||
Reference in New Issue
Block a user