Open Neovim Sessions
A launcher provider plugin that lets you open one of your saved Neovim sessions

>nvim to enter Neovim mode>nvim noct), or browse the most recently saved sessionsAlternatively, you can trigger the provider by IPC with the command qs -c noctalia-shell ipc call plugin:nvim-session-provider toggle.
This provider should work with any session manager plugin that stores session files in a single directory. For session managers that include the git branch name, the branch is included in parentheses after the session name.
It should work out of the box for the following plugins:
auto-sessionneovim-session-managernvim-possessionFor the following plugins, you will need to change the Sessions directory setting (see below for details):
persistence.nvim (LazyVim)persisted.nvimThe base command used to launch Neovim, including any command line arguments
that you need. Defaults to nvim. When using a GUI frontend like nvim-qt or
neovide, you will need to add a separator so that the Neovim args are parsed
correctly, e.g. nvim-qt -- or neovide --.
Whether to run Neovim in a terminal when opening sessions. Disable this if you are using a GUI frontend like Neovim-Qt or Neovide. Defaults to true.
Directory where Neovim session files are saved. Defaults to
~/.local/share/nvim/sessions, which is the default path used by the following
session management plugins:
auto-sessionneovim-session-managernvim-possessionOther session management plugins use ~/.local/state/nvim/sessions instead, such as:
persistence.nvim (LazyVim)persisted.nvimConsult the documentation of your session manager plugin if you are using a different one.