From 6896a1c673bdf4b6638b5ae6222cebf90d5b3ad1 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Tue, 18 Jul 2023 16:01:21 +0200 Subject: more nvim --- nvim/lua/kkard2/remap.lua | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 nvim/lua/kkard2/remap.lua (limited to 'nvim/lua/kkard2/remap.lua') diff --git a/nvim/lua/kkard2/remap.lua b/nvim/lua/kkard2/remap.lua new file mode 100644 index 0000000..fda1ace --- /dev/null +++ b/nvim/lua/kkard2/remap.lua @@ -0,0 +1,30 @@ +vim.g.mapleader = " " + +vim.keymap.set({"n", "v"}, ";", ":") +vim.keymap.set({"n", "v"}, ":", ";") + +vim.keymap.set("n", "ff", vim.cmd.Ex) + +vim.keymap.set("v", "J", ":m '>+1gv=gv") +vim.keymap.set("v", "K", ":m '<-2gv=gv") + +vim.keymap.set({"n", "v"}, "y", [["+y]]) +vim.keymap.set("n", "Y", [["+Y]]) + +vim.keymap.set({"n", "v"}, "p", [["+p]]) +vim.keymap.set("n", "P", [["+P]]) + +vim.keymap.set({"n", "v"}, "d", [["+d]]) +vim.keymap.set("n", "D", [["+D]]) + +vim.keymap.set("t", "", "") + +vim.keymap.set("i", "", "o") + +-- exit floating window when pressing in normal mode +vim.keymap.set("n", "", function() + local win_number = vim.api.nvim_get_current_win() + if vim.api.nvim_win_get_config(win_number).relative ~= "" then + vim.cmd(":q") + end +end) -- cgit v1.3.1