diff options
| author | omagdy7 <omar.professional8777@gmail.com> | 2023-10-27 14:50:25 +0200 |
|---|---|---|
| committer | omagdy7 <omar.professional8777@gmail.com> | 2023-10-27 14:50:25 +0200 |
| commit | cbf6250f08bda1c6df0cf2a5560a2a0921f281c3 (patch) | |
| tree | 033f7fd09770c66ef328071de1ad57ae379ff56d /nvim | |
| parent | 28a4b1bc9f9e7650178af5532474e5172ee89d1a (diff) | |
| download | dotfiles-cbf6250f08bda1c6df0cf2a5560a2a0921f281c3.tar.xz dotfiles-cbf6250f08bda1c6df0cf2a5560a2a0921f281c3.zip | |
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
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/.config/nvim/lua/config/keymaps.lua | 24 |
1 files changed, 24 insertions, 0 deletions
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", "<S-j>", ":m '>+1<CR>gv=gv", { desc = "Move down" }) map("v", "<S-k>", ":m '<-2<CR>gv=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", "<leader>h", "<Cmd>noh<CR>", { desc = "remove highlights", remap = true }) map("n", "<leader>j", "/<()><CR>ciw<CR><C-o>O", { desc = "jump to <()>", remap = true }) map("n", "<leader>c", "<Cmd>bd<CR>", { desc = "Close current buffer", remap = true }) |
