From 95617dd673afad2bd1f7b569f1405728bb6a25ea Mon Sep 17 00:00:00 2001 From: The_miro Date: Thu, 21 May 2026 16:15:18 +0200 Subject: [PATCH] fix(keymaps): fall back to :q when :wq fails on bufferless windows Co-Authored-By: Claude Sonnet 4.6 --- nvim/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nvim/init.lua b/nvim/init.lua index 151f39b..f6b20c0 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -97,7 +97,10 @@ vim.keymap.set("n", "t", ":FloatermNew", { silent = true }) vim.keymap.set("n", "e", ":NERDTreeTogglel", { silent = true }) vim.keymap.set("n", "s", ":DBUIToggle", { silent = true }) vim.keymap.set("n", "x", "(DBUI_ExecuteQuery)", { remap = true }) -vim.keymap.set("n", "q", ":wq", { silent = true }) +vim.keymap.set("n", "q", function() + local ok = pcall(vim.cmd, "wq") + if not ok then vim.cmd("q") end +end, { silent = true }) -- insert mode completion vim.keymap.set("i", "", "")