summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-05-22 18:28:46 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-05-22 18:28:46 +0200
commit886a72a11adbf737f599fb7a2263ae45dec17d1c (patch)
tree03a7ec5b9dd9dcab8a69d19ea5d41669f58bc24d
parente32bbde3df076efeadb742a185bb2297d411e5be (diff)
downloaddotfiles-886a72a11adbf737f599fb7a2263ae45dec17d1c.tar.gz
dotfiles-886a72a11adbf737f599fb7a2263ae45dec17d1c.zip
fix(nvim): fix SessionExitSave and SessionExitNoSave commands
`SessionExitSave` → Save session and exit, fixed description `SessionExitNoSave` → Exit without saving session, and don't exit if there are unsaved changes.
-rw-r--r--.config/nvim/plugin/50-session.lua9
1 files changed, 4 insertions, 5 deletions
diff --git a/.config/nvim/plugin/50-session.lua b/.config/nvim/plugin/50-session.lua
index d1610e6..5dc033f 100644
--- a/.config/nvim/plugin/50-session.lua
+++ b/.config/nvim/plugin/50-session.lua
@@ -96,8 +96,7 @@ end, { desc = "Reload session", nargs = "?", complete = session_completefunc })
vim.api.nvim_create_user_command("SessionExitSave", function(ev)
session_op(ev.args, save_session)
vim.cmd.qall()
-end, { desc = "Save and exit session", nargs = "?", complete = session_completefunc })
-vim.api.nvim_create_user_command("SessionExitNoSave", function(ev)
- session_op(ev.args, save_session)
- vim.cmd.qall({ bang = true })
-end, { desc = "Save and exit session", nargs = "?", complete = session_completefunc })
+end, { desc = "Save session and exit", nargs = "?", complete = session_completefunc })
+vim.api.nvim_create_user_command("SessionExitNoSave", function()
+ vim.cmd.qall()
+end, { desc = "Exit without saving session", nargs = "?", complete = session_completefunc })