How do you work with buffers?

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

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

    A snazzy bufferline for Neovim

  • Powerline (and airline, as well as all plugins of that kind) offers, among other things, a GUI that helps you manage buffers and tabs. There are plugins that do just that and nothing else, which are best used alongside powerline/airline/etc, for example bufferline.

  • telescope.nvim

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

  • Also, https://github.com/nvim-telescope/telescope.nvim helps you look through buffers.

  • 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
  • powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

  • Powerline (and airline, as well as all plugins of that kind) offers, among other things, a GUI that helps you manage buffers and tabs. There are plugins that do just that and nothing else, which are best used alongside powerline/airline/etc, for example bufferline.

  • vim-airline

    lean & mean status/tabline for vim that's light as air

  • Powerline (and airline, as well as all plugins of that kind) offers, among other things, a GUI that helps you manage buffers and tabs. There are plugins that do just that and nothing else, which are best used alongside powerline/airline/etc, for example bufferline.

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

  • What's also useful is to have a tree plugin (such as nvim-tree or nerdtree), so you can just open any file in the workspace (or outside it) if needed. That way, even if you delete a buffer, you can just come back to a file whose buffer you deleted.

  • nerdtree

    A tree explorer plugin for vim.

  • What's also useful is to have a tree plugin (such as nvim-tree or nerdtree), so you can just open any file in the workspace (or outside it) if needed. That way, even if you delete a buffer, you can just come back to a file whose buffer you deleted.

  • yabs.nvim

  • 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
  • telescope-tabs

    Fly through your tabs in NeoVim ✈️

  • close-buffers.nvim

    :bookmark_tabs: Delete multiple vim buffers based on different conditions

  • barbar.nvim

    The neovim tabline plugin.

  • I use barbar.nvim for displaying buffers as tabs and whenever I feel like I have too many open I run :BufferCloseAllButVisible (from a mapping), and it closes every buffer except those I have currently visible

  • bufdelete.nvim

    Delete Neovim buffers without losing window layout

  • bufdelete works great for preserving the window layout when closing buffers. I have it set up so that:

  • fzf-lua

    Improved fzf.vim written in lua

  • Actually both buffers and tabs providers have a default ctrl-x (configurable) action to close buffers, due to this comment I decided to add a header line with to close (also configurable and auto-detects the buf_del action keymap) in the latest commit.

  • harpoon

  • Hapoon from The Primeagen

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