Skip to content

[feat] tab scoped sessions #40

@ibrokemypie

Description

@ibrokemypie

Is your feature request related to a problem? Please describe.
I often use tabs for working on different projects within the same nvim instance, eg. frontend in one tab and backend in another, but with projections.nvim if I open a second tab and then open a project within that, the first tab and project gets lost. (My session options have localoptions appended and tabpages + buffers removed)

Describe the solution you'd like
A way to restrict session management to per tab, or even better, a way to restrict session management to per project (tab 1 and 2 are within project a, so they are managed by project a's session, while tab 3 is in project b, so it is managed by project b's session)

If appropriate, have you considered any alternatives?
Have looked at recession which is a replacement for the inbuilt nvim session management commands with support for per tab sessions, but getting that to work with projects the same way projections does is a bit daunting, and I think its a far request to be able to do this within projections (maybe using recession under the hood)

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions