neovim-session-manager
A simple wrapper around :mksession. (by Shatur)
dotfiles
My dotfiles (by peteryates)
neovim-session-manager | dotfiles | |
---|---|---|
14 | 17 | |
588 | 11 | |
2.0% | - | |
5.1 | 8.0 | |
6 months ago | 22 days ago | |
Lua | Shell | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
neovim-session-manager
Posts with mentions or reviews of neovim-session-manager.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-30.
-
Sessions, how do you guys do it?
I use neovim-session-manager, for my needs, works pretty well! :)
-
Question about neovim-session-manager
I have a question about https://github.com/Shatur/neovim-session-manager How do I make it so the session doesn't autoload, but it still autosaves?
-
Noobie Needs a Nudge
Something that is a bit more advanced, which I'll just throw out there to let you know exists, is sessions. It basically saves all the currently open buffers, tabs, panes, and how they're set up so you can return to them later. You can use them without plugins and open, load, and save them manually, or you can use a session manager (I personally use Neovim-session-manager). That way if you're working on a project for class X, you can save the session, close Neovim or open another session to work on class Y, and you can return to that session whenever you want.
-
per project session saving
Personally I use neovim-session-manager for this (https://github.com/Shatur/neovim-session-manager) and haven't had any complaints with it so far.
-
How to manage projects efficiently in neovim using telescope
I use AstroNvim which utilizes https://github.com/Shatur/neovim-session-manager to jump between “projects”. You can then save a “project” and find/go to previously saved “projects” and it will cd for you.
-
Hello 👋 First Post here! Any alternatives to VSCode's workspace in Neovim?
Shatur/neovim-session-manager: A simple wrapper around :mksession.
-
olddirs.nvim: oldfiles, but for directories
Sharing a lightweight plugin I wrote yesterday which provides some functions for accessing previously used current working directories. I know that this is similar to some other "workspace" / "project" plugins which already exist, so I've pasted the motivation section from the README. >I work in a large monorepo and change my working directory depending on what part of the codebase I'm looking at to give my LSP (gopls) a chance and to improve the usefulness of fuzzy finding files. I want to change the current working directory back to a previously used one without having to configure a "project" or "workspace" beforehand. This requirement is not satisfied (as far as I can tell) by existing similar plugins: > - project.nvim > - telescope-project.nvim > - workspaces.nvim. > - neovim-session-manager > olddirs.nvim is very lightweight and doesn't provide any niceties (out of the box) like some of the above plugins, it's literally just :oldfiles for directories. > \ I say "out of the box" since some features like the searching or browsing of files inside a previous directory can be implemented by adding actions to the olddirs.nvim Telescope picker.
-
Which, in your opinion, is the best session management plugin?
You could take a look at this one: https://github.com/Shatur/neovim-session-manager
-
Neovim sessions, restore only buffers
Have you tried neovim-session-manager?
-
Restart neovim from neovim
You can use a session manager so it would be easy to just quit and reload the last session, at least, this is what I'm doing.
dotfiles
Posts with mentions or reviews of dotfiles.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-08-11.
- I tried every todo app and ended up with a .txt file
-
My uses for vimwiki have dried up... and it makes me a little sad
I ended up implementing the 1% of features I use most myself and using a plugins for navigating and managing lists of checkboxes. I've used this setup for a few years now and can't imagine life without it.
-
Hello 👋 First Post here! Any alternatives to VSCode's workspace in Neovim?
I use tmuxp for this with my projects set up like this and I use a script to open the ones I'm currently working on in a single tmux session.
- Help with GNU Stow for version control of dotfiles
-
Neovim and Tmux IDE
Exactly the same as me. I even use fzf to search for and open my tmuxinator projects.
-
Writing down what I do – in Obsidian
I tried vimwiki for a while but I found I used a tiny subset of its functionality and couldn't get it to respect my choice of syntax highlighting for markdown. It set me off in the right direction though.
The fact that it's _just_ a directory full of markdown files allowed me to easily migrate to my own home-grown setup that reimplements the three keybindings I actually used.
https://github.com/peteryates/dotfiles/blob/master/nvim/.con...
-
Could use some advice for managing projects in a way that fits my mental model and codebase. Monolithic codebase with project files spread around different working directories. Or just help me change my mental model.
Everything is configured with tmuxp and I can set the whole thing up with a single command.
- How does one remove the title bar in kitty (sorry if this is the wrong sub for this)
-
How to manage Vims dot files (version >8.2), if there are complete plugins inside .vim?
It's ideal for dotfiles. Here are mine
- Rob Pike: “Dotfiles” being hidden is a UNIXv2 mistake (2012)
What are some alternatives?
When comparing neovim-session-manager and dotfiles you can also consider the following projects:
persistence.nvim - 💾 Simple session management for Neovim
plugin-templates - Create templates in Joplin and use them to create new notes and todos.
projectile - Project Interaction Library for Emacs
httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
auto-session - A small automated session manager for Neovim
data-store - Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies.