summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-03 19:49:39 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-03 19:50:35 +0100
commit5522d426e21cbedb8791ee4399ff7d28a4c6f10e (patch)
treea8ac6be53c5b53ce38720771754985fc20940553 /config
parentddb8ef8d15cfc24696678408349490c301c9fa88 (diff)
added ordered list keybind nvim
Diffstat (limited to 'config')
-rw-r--r--config/essentials/nvim/lua/tlast/remap.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/config/essentials/nvim/lua/tlast/remap.lua b/config/essentials/nvim/lua/tlast/remap.lua
index ffab8f6..e4cf7ff 100644
--- a/config/essentials/nvim/lua/tlast/remap.lua
+++ b/config/essentials/nvim/lua/tlast/remap.lua
@@ -64,8 +64,16 @@ vim.keymap.set("n", "<C-h>", function ()
vim.opt.signcolumn = opt and "yes" or "no"
end)
--- random
+-- utils
vim.keymap.set("i", "<LocalLeader>r", "<CMD>r!echo -n $RANDOM<CR><esc>kJA")
+-- ordered list
+vim.keymap.set("v", "<Leader>n", "I0. <esc>gvg<C-a>")
+vim.keymap.set("v", "<Leader>u", "<cmd>'<,'>s/^[0-9]\\+\\. //<cr><esc>")
+-- scripts
+vim.keymap.set("n", "<Leader>x", "<CMD>!chmod +x %<CR>", { silent = true})
+-- replace
+vim.keymap.set("n", "<Leader>rf", [[:%s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]])
+vim.keymap.set("n", "<Leader>rl", [[:s/\<<C-r><C-w>\>/<C-r><C-w><C-w>/gI<Left><Left><Left>]])
-- write
vim.keymap.set("n", "<LocalLeader>w", "<CMD>write<CR>")