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/init.lua | 1 + nvim/lua/kkard2/remap.lua | 30 ++++++++++++++++++++++++++++++ nvim/lua/kkard2/set.lua | 3 ++- 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 nvim/lua/kkard2/remap.lua diff --git a/nvim/lua/kkard2/init.lua b/nvim/lua/kkard2/init.lua index eb66c29..32fcdb9 100644 --- a/nvim/lua/kkard2/init.lua +++ b/nvim/lua/kkard2/init.lua @@ -1 +1,2 @@ require('kkard2.set') +require('kkard2.remap') 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) diff --git a/nvim/lua/kkard2/set.lua b/nvim/lua/kkard2/set.lua index 413697b..c46dcd0 100644 --- a/nvim/lua/kkard2/set.lua +++ b/nvim/lua/kkard2/set.lua @@ -25,4 +25,5 @@ vim.opt.isfname:append("@-@") vim.opt.updatetime = 50 vim.opt.colorcolumn = "80" -vim.g.mapleader = " " + +vim.g.netrw_bufsettings = "noma nomod nu nobl nowrap ro" -- cgit v1.3.1