From 1d158d08ed053f70a8ebfe063711299c377828ad Mon Sep 17 00:00:00 2001 From: Sebastian Bugge Date: Mon, 22 Jan 2024 01:48:09 +0100 Subject: [PATCH] Add custom binds. --- lua/config/keymaps.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 2c134f7..c5412ff 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -1,3 +1,20 @@ -- Keymaps are automatically loaded on the VeryLazy event -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here + +-- Search +vim.keymap.set("n", "J", "mzJ`z") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "n", "nzzzv") +vim.keymap.set("n", "N", "Nzzzv") + +-- Paste +vim.api.nvim_set_option("clipboard", "") + +vim.keymap.set("n", "y", '"+y') +vim.keymap.set("v", "y", '"+y') +vim.keymap.set("n", "Y", '"+Y') + +vim.keymap.set("n", "d", '"_d') +vim.keymap.set("v", "d", '"_d')