possession.nvim: flexible & extensible session management

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • possession.nvim

    Flexible session management for Neovim.

  • possession.nvim is yet another session management plugin. Main goal was to have more extensibility with a more Lua-friendly API. This could previously be done by storing Vim variables in the session file, but this would be tedious. possession.nvim achieves this by storing session data in JSON and providing user hooks that can store arbitrary data in the file and later use it when loading session.

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

  • Additional functionality is provided by plugins that run on save/load hooks. Currently available plugins allow to close windows / hidden buffers and there's a plugin for storing/restoring nvim-tree explorer windows. Some future ideas could be integrating with things like projectlaunch.nvim to automatically start/stop jobs when changing sessions. The core architecture for adding new plugins is already there so it should be pretty easy to add new ones.

  • 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
  • projectlaunch.nvim

    Neovim plugin for launching commands in your projects

  • Additional functionality is provided by plugins that run on save/load hooks. Currently available plugins allow to close windows / hidden buffers and there's a plugin for storing/restoring nvim-tree explorer windows. Some future ideas could be integrating with things like projectlaunch.nvim to automatically start/stop jobs when changing sessions. The core architecture for adding new plugins is already there so it should be pretty easy to add new ones.

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • It also comes with a telescope picker and some helper functions for startup screens (though no out-of-the-box startup screen integration at the moment), more info in the README.

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

  • Very new to Neovim, and Vim in general. How do people get the Telescope file browser as a side panel? Also I'm having trouble understanding keybindings.

    3 projects | /r/neovim | 16 Sep 2021
  • Practical Vim Command Workflow

    5 projects | news.ycombinator.com | 28 Apr 2024
  • Neovim: creating keymaps in lua

    4 projects | dev.to | 11 Mar 2024
  • What is the reason people 'touch' a file before writing it?

    1 project | /r/linuxquestions | 10 Dec 2023
  • What are the plugins/settings to be able to view individual file or folder contents while scrolling through files or folders?

    2 projects | /r/neovim | 5 Dec 2023