Centaur tabs?
themkat opened this issue · comments
I tried tabs in Emacs a few years ago, and I don't feel it worked that well. Did a quick try-session and tried it now, and it seems to work quite well.
https://github.com/ema2159/centaur-tabs
Look into:
- Can we limit it to a project in any way? It would be nice to only see tabs relevant to current project. If no project, show other relevant stuff like messages etc. All tabs will probably be excessive. Sometimes I work on multiple projects at the same time. Switching between files in those with the helm mini buffer list is okay by me. https://github.com/ema2159/centaur-tabs#projectile-integration (maybe a helm integration can be of some help: https://github.com/ema2159/centaur-tabs#helm-integration )
- Exclude it completely for buffers like dashboard, magit stuff etc. I don't want a tab menu at all in these buffers. (relevant? https://github.com/ema2159/centaur-tabs#disable-centaur-tabs-in-selected-buffers )
- Which keys should we bind it to? I rarely use C-arrowkeys to navigate, but it might be useful to have. Are there any other logical hotkeys for navigating tabs?
- Mark edited buffers: https://github.com/ema2159/centaur-tabs#customize-the-modified-marker
- showing icons in tabs: https://github.com/ema2159/centaur-tabs#tab-icons