Which, in your opinion, is the best session management plugin?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • auto-session

    A small automated session manager for Neovim

  • Where I find them most useful is my own config files and plugins that I have created. In both situations, I frequently want to restart nvim to load new code and try it out. https://github.com/rmagatti/auto-session makes that trivial because I don't even have to think about, I just type :qa and I have reloaded everything and I'm right back where I started. I also use shada and persistent undo, so that adds to the effect.

  • vim-session

    Extended session management for Vim (:mksession on steroids)

  • I'm looking to switch from vim-session to a Lua based session management plugin (i.e. :mksession wrapper). In awesome-neovim it looks like there are a couple of alternatives. I have relatively simple needs: I want a command for manually creating a new session, and automatic saving of an opened sesion when I quit Neovim. Bonus points for a built-in Telescope session picker, but I can always use (telescope_sessions_picker.nvim) otherwise. Do you guys have any advice?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • I'm looking to switch from vim-session to a Lua based session management plugin (i.e. :mksession wrapper). In awesome-neovim it looks like there are a couple of alternatives. I have relatively simple needs: I want a command for manually creating a new session, and automatic saving of an opened sesion when I quit Neovim. Bonus points for a built-in Telescope session picker, but I can always use (telescope_sessions_picker.nvim) otherwise. Do you guys have any advice?

  • neovim-session-manager

    A simple wrapper around :mksession.

  • You could take a look at this one: https://github.com/Shatur/neovim-session-manager

  • workspaces.nvim

    a simple plugin to manage workspace directories in neovim

  • I'm biased, but my favorite is a combination of workspaces.nvim and sessions.nvim (I created both). Both are extremely simple frameworks meant to be customized to your needs. Not for everyone, but if you are looking for something simple its worth giving a look.

  • sessions.nvim

    a simple session manager plugin

  • I'm biased, but my favorite is a combination of workspaces.nvim and sessions.nvim (I created both). Both are extremely simple frameworks meant to be customized to your needs. Not for everyone, but if you are looking for something simple its worth giving a look.

  • vim-obsession

    obsession.vim: continuously updated session files

  • https://github.com/tpope/vim-obsession i like this one

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • persisted.nvim

    💾 Simple session management for Neovim with git branching, autoloading and Telescope support

  • possession.nvim

    Flexible session management for Neovim.

  • A bit less known than some of the others mentioned here, but I quite like possession.nvim. Pretty simple to use with nice and easy hooks using lua functions (before/after save and before/after load).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts