tabspaces

Homepage: https://github.com/mclear-tools/tabspaces

Author: Colin McLear

Updated:

Summary

Leverage tab-bar and project for buffer-isolated workspaces

Commentary

This package provides several functions to facilitate a frame-based
tab workflow with one workspace per tab, integration with project.el (for
project-based workspaces) and buffer isolation per tab (i.e. a "tabspace"
workspace). The package assumes project.el and tab-bar.el are both present
(they are built-in to Emacs 27.1+).

This file is not part of GNU Emacs.

Acknowledgements
Much of the package code is inspired by:

- https://github.com/kaz-yos/emacs
- https://github.com/wamei/elscreen-separate-buffer-list/issues/8
- https://www.rousette.org.uk/archives/using-the-tab-bar-in-emacs/
- https://github.com/minad/consult#multiple-sources
- https://github.com/florommel/bufferlo

Dependencies