From 7079e870f8bdbfb5e6c0780194ba368e39282547 Mon Sep 17 00:00:00 2001 From: Dmitry Chumak Date: Fri, 28 Nov 2025 22:22:00 +0300 Subject: [PATCH] [nvim] :W-:w :Q-:q aliases --- nvim/lua/options.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nvim/lua/options.lua b/nvim/lua/options.lua index 59bc461..d8cf1c9 100644 --- a/nvim/lua/options.lua +++ b/nvim/lua/options.lua @@ -39,3 +39,11 @@ vim.keymap.set('v','y','"+y') -- Keymap to navigate between tabs vim.keymap.set('n', 'H', 'gT') vim.keymap.set('n', 'L', 'gt') + +-- Makeing :W and :Q work same as :w and :q +vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang W ,write ") +vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang Write ,write ") +vim.cmd("command! -bar -nargs=* -complete=file -range=% -bang Wq ,wq ") +vim.cmd("command! -bar -bang Q quit") +vim.cmd("command! -bar -bang Qall qall") +vim.cmd("command! -bar -bang Qa qall")