Managing your files. How do you do it?

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
  • vim-dirvish

    Directory viewer for Vim :zap:

  • There is the built-in file browser, netrw, but I switched from that to vim-dirvish to lir.nvim to oil.nvim. These are file browsers, not file trees, and my preference for them is probably because I became accustomed to netrw after using it for so long.

  • lir.nvim

    Neovim file explorer

  • There is the built-in file browser, netrw, but I switched from that to vim-dirvish to lir.nvim to oil.nvim. These are file browsers, not file trees, and my preference for them is probably because I became accustomed to netrw after using it for so long.

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

    Neovim file explorer: edit your filesystem like a buffer

  • There is the built-in file browser, netrw, but I switched from that to vim-dirvish to lir.nvim to oil.nvim. These are file browsers, not file trees, and my preference for them is probably because I became accustomed to netrw after using it for so long.

  • sidebar.nvim

    A generic and modular lua sidebar for Neovim

  • ranger

    A VIM-inspired filemanager for the console

  • My personal favorite is ranger, a multi-panel console file manager that works nicely in a Neovim terminal. I also use floaterm to get floating terminal windows for ranger and lazygit, but that's optional. A Neovim tab with a terminal would work equally well.

  • vim-floaterm

    :computer: Terminal manager for (neo)vim

  • My personal favorite is ranger, a multi-panel console file manager that works nicely in a Neovim terminal. I also use floaterm to get floating terminal windows for ranger and lazygit, but that's optional. A Neovim tab with a terminal would work equally well.

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

  • Native file trees similar to the VSCode explorer do exist for Neovim. Nvim-tree or Neotree are probably the most prominent 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
  • neo-tree.nvim

    Neovim plugin to manage the file system and other tree like structures.

  • Native file trees similar to the VSCode explorer do exist for Neovim. Nvim-tree or Neotree are probably the most prominent ones.

  • vifm

    Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

  • I'm already using vifm as my main-file-manager so I'm using `fm-nvim with a custom vifm-open-function to open up vifm in nvim.

  • fm-nvim

    🗂 Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders) from within Neovim.

  • I'm already using vifm as my main-file-manager so I'm using `fm-nvim with a custom vifm-open-function to open up vifm in nvim.

  • vim-vinegar

    vinegar.vim: Combine with netrw to create a delicious salad dressing

  • When you understand the default file explorer, you'll probably appreciate https://github.com/tpope/vim-vinegar

  • nnn.nvim

    File manager for Neovim powered by nnn.

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