How to handle multiple projects in a single instance

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

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-ctrlspace

    Vim Space Controller

    I used spacemacs for a few years and this problem was solved pretty neatly by projectile which basically filters all the buffer not in the current project. However it wasn't perfect and switch back to vim/tmux, but if for those who like this kind of workflow and don't want to use tmux (because for example they prefer a GUI version of vim), the vim plugin (ctrspace)(https://github.com/vim-ctrlspace/vim-ctrlspace) gives a similar workflow. I tried using but it wasn't for me.

  • wheel

    Any line in any file is only a few keys away. Quick navigation for Vim and Neovim : file groups, buffers, find, grep/edit, mru, frecency, sessions, yank, ... (by chimay)

    that's exactly why I built wheel.vim : manage groups of files (call it a project if you want), and even groups of groups.

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

  • vim-prosession

    Handle vim sessions like a pro

    Have you tried https://github.com/dhruvasagar/vim-prosession? It automatically starts/loads a new session for every git repository you open in vim. It also lets you switch between existing sessions.

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