From cbf6250f08bda1c6df0cf2a5560a2a0921f281c3 Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Fri, 27 Oct 2023 14:50:25 +0200 Subject: Added a sane minimal vim config and also added a new script to watch youtube on mpv and added some keymaps to fix typos when saving and quitting neovim --- nvim/.config/nvim/lua/config/keymaps.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/lua/config/keymaps.lua b/nvim/.config/nvim/lua/config/keymaps.lua index 4ee8714..c84bef7 100644 --- a/nvim/.config/nvim/lua/config/keymaps.lua +++ b/nvim/.config/nvim/lua/config/keymaps.lua @@ -19,6 +19,30 @@ end map("v", "", ":m '>+1gv=gv", { desc = "Move down" }) map("v", "", ":m '<-2gv=gv", { desc = "Move up" }) +-- fix annoying typs when saving or quitting +vim.cmd([[ + cnoreabbrev W! w! + cnoreabbrev W1 w! + cnoreabbrev w1 w! + cnoreabbrev Q! q! + cnoreabbrev Q1 q! + cnoreabbrev q1 q! + cnoreabbrev Qa! qa! + cnoreabbrev Qall! qall! + cnoreabbrev Wa wa + cnoreabbrev Wq wq + cnoreabbrev wQ wq + cnoreabbrev WQ wq + cnoreabbrev wq1 wq! + cnoreabbrev Wq1 wq! + cnoreabbrev wQ1 wq! + cnoreabbrev WQ1 wq! + cnoreabbrev W w + cnoreabbrev Q q + cnoreabbrev Qa qa + cnoreabbrev Qall qall +]]) + map("n", "h", "noh", { desc = "remove highlights", remap = true }) map("n", "j", "/<()>ciwO", { desc = "jump to <()>", remap = true }) map("n", "c", "bd", { desc = "Close current buffer", remap = true }) -- cgit v1.2.3