Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrodalgaard/atom-expose

Quick tab overview of open files in the Atom editor
https://github.com/mrodalgaard/atom-expose

Last synced: about 1 month ago
JSON representation

Quick tab overview of open files in the Atom editor

Awesome Lists containing this project

README

        

# Atom Tabs Exposé [![Build Status](https://travis-ci.org/mrodalgaard/atom-expose.svg)](https://travis-ci.org/mrodalgaard/atom-expose)

> DEPRECATED: This package will no longer be maintained by me since I have switched permanently to VSCode.

Quick tab overview of open files. Similar to Mac OSX Exposé / Mission Control, Firefox Tab Group, Safari and Chrome Tab Overview, etc.

* Shows active tab, panes and previews.
* The text editor preview is taken from [Minimap](https://github.com/atom-minimap/minimap) if present, else a suitable file icon is used.
* Shows file icons in tabs if the [file-icon package](https://github.com/DanBrooker/file-icons) is installed.

![expose-package](https://raw.githubusercontent.com/mrodalgaard/atom-expose/master/screenshots/preview.png)

## Keymaps

Toggle expose with cmd-shift-e on Mac OSX and alt-shift-e on Linux and Windows.

ESC and Enter closes the expose panel.

1 - 9 jumps to tabs.

and select tabs.

Just start typing to search among the shown tabs.

## Tasks

- [x] Basic exposé functionality
- [x] Activate and close tabs
- [x] Add tests
- [x] Add detailed unit tests
- [x] Tab preview images with fallback
- [x] Show preview of images
- [x] Tab icons
- [x] Custom icons for more view classes
- [x] Keyboard shortcuts (e.g. numbers)
- [x] Move / sortable tabs
- [x] Stay updated on workspace changes
- [x] Show active tab and navigate with arrows
- [ ] Show all project files options

> Contributions, bug reports and feature requests are very welcome.

>     _- Martin_