diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-22 18:28:46 +0200 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-22 18:28:46 +0200 |
| commit | 886a72a11adbf737f599fb7a2263ae45dec17d1c (patch) | |
| tree | 03a7ec5b9dd9dcab8a69d19ea5d41669f58bc24d /.config/nvim/plugin/50-session.lua | |
| parent | e32bbde3df076efeadb742a185bb2297d411e5be (diff) | |
| download | dotfiles-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.
Diffstat (limited to '.config/nvim/plugin/50-session.lua')
| -rw-r--r-- | .config/nvim/plugin/50-session.lua | 9 |
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 }) |
