Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnaudrinquin/atom-zentabs
Keep the opened tabs amount below sanity.
https://github.com/arnaudrinquin/atom-zentabs
atom atom-package
Last synced: 9 days ago
JSON representation
Keep the opened tabs amount below sanity.
- Host: GitHub
- URL: https://github.com/arnaudrinquin/atom-zentabs
- Owner: ArnaudRinquin
- License: mit
- Created: 2014-03-05T10:36:31.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T19:34:29.000Z (over 2 years ago)
- Last Synced: 2024-10-18T19:44:23.888Z (3 months ago)
- Topics: atom, atom-package
- Language: CoffeeScript
- Homepage:
- Size: 38.1 KB
- Stars: 48
- Watchers: 5
- Forks: 26
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ZenTabs atom package
Keep your opened tabs below a maximum limit, closing the oldest one first.
Inspired by travmik's SublimeText [ZenTabs](https://github.com/travmik/ZenTabs) package.
See it in action with a 5 tabs limit:
![screencast](http://i.imgur.com/nxx4E1y.gif)
## Pin tabs
You can right click tabs to pin/unpin them. It basically works as a whitelist.
![pinned-screecast](http://i.imgur.com/2n0VJHH.gif)
## Options
* `maximumOpenedTabs:5`: the maximum amount of tabs that will be keep open
* `manualMode:false`: disable automatic tab closing but still allow you to cleanup tabs through the key bindings
* `showPinnedIcon:true`: Show a lock icon next to pinned tabs title
* `neverCloseUnsaved:false`: If set to true, unsaved files won't be closed
* `neverCloseNew:false`: If set to true, files with a `new` git status won't be closed
* `neverCloseDirty:false`: If set to true, files with a `modified` git status won't be closed## Key bindings
`zentabs:cleanup`, default `alt-shift-t`: triggers a tab cleanup