satchel
- Description
- A bag for your files, separated by git branches
- Latest
- satchel-0.2.tar (.sig), 2024-Mar-31, 20.0 KiB
- Maintainer
- Theodor Thornhill <[email protected]>
- Atom feed
- satchel.xml
- Website
- https://elpa.gnu.org/packages/satchel.html
- Browse repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
A satchel is a persisted list of paths that are considered important for the ongoing work. Thus, we rely on git branch names to distinguish between satchels. The use case is as follows: * Create a branch and start the ongoing work. * Discover what files are important, place them in a satchel. * When exploring the code base in the current project, you can more easily now jump to the important files, thus saving time. * Realize you need to work on a different branch - switch to it. Now the satchel is automatically scoped to the new branch. If there are files there, jump to them. So to clarify, satchel persists a set of files residing under a project as defined by `project'. In addition, we use git branches to delimit between different sets of files.