All Projects → oriolmirosa → open-files

oriolmirosa / open-files

Licence: MIT license
Atom package to show the open files in the tree-view panel, mirroring the functionality in Sublime Text

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to open-files

Markdown Themeable Pdf
ARCHIVED. NOT MAINTAINED. Themeable Markdown Converter (Print to PDF, HTML, JPEG or PNG)
Stars: ✭ 130 (+766.67%)
Mutual labels:  atom, atom-package
atom-seti-icons
The awesome icons provided by Seti UI theme.
Stars: ✭ 33 (+120%)
Mutual labels:  atom, atom-package
Atom Terminal Tab
Simple terminal for the Atom text editor.
Stars: ✭ 134 (+793.33%)
Mutual labels:  atom, atom-package
Go Signature Statusbar
Display the signature of the current Go function under the cursor in the status bar of Atom
Stars: ✭ 44 (+193.33%)
Mutual labels:  atom, atom-package
white-cursor
Provides a white I-bar cursor in the Atom editor for use with dark backgrounds
Stars: ✭ 13 (-13.33%)
Mutual labels:  atom, atom-package
Atom File Types
Specify additional file types for languages.
Stars: ✭ 54 (+260%)
Mutual labels:  atom, atom-package
Split Diff
Side-by-side file compare for the Atom text editor.
Stars: ✭ 188 (+1153.33%)
Mutual labels:  atom, atom-package
Atom Sloc
Atom SLOC package for the statusbar
Stars: ✭ 10 (-33.33%)
Mutual labels:  atom, atom-package
atom-standardjs-snippets
⚡ A collection of JavaScript snippets for Atom, Standard Style
Stars: ✭ 47 (+213.33%)
Mutual labels:  atom, atom-package
atom-ide-d
Adds D language support for Atom
Stars: ✭ 33 (+120%)
Mutual labels:  atom, atom-package
Envy
Text editing supercharger
Stars: ✭ 35 (+133.33%)
Mutual labels:  atom, atom-package
file-type-icons
Atom package that changes the icon for files in the Tree View and Tabs to reflect the file's type
Stars: ✭ 28 (+86.67%)
Mutual labels:  atom, atom-package
Github
Git and GitHub integration for Atom
Stars: ✭ 880 (+5766.67%)
Mutual labels:  atom, atom-package
Git Blame
Plugin for Atom Editor. Toggle git-blame annotations for the current file in the gutter.
Stars: ✭ 96 (+540%)
Mutual labels:  atom, atom-package
Color Indent
Use colors to show in a non intrusive manner different indentation levels.
Stars: ✭ 11 (-26.67%)
Mutual labels:  atom, atom-package
Atom React Snippets
esnext React snippets
Stars: ✭ 146 (+873.33%)
Mutual labels:  atom, atom-package
Mighty React Snippets
Crafty React & Redux snippets for Atom Editor
Stars: ✭ 16 (+6.67%)
Mutual labels:  atom, atom-package
Vuejs Snippets
Collection of Vuejs 2.0+ snippets
Stars: ✭ 17 (+13.33%)
Mutual labels:  atom, atom-package
Highlight Selected
Highlights the current word selected when double clicking
Stars: ✭ 244 (+1526.67%)
Mutual labels:  atom, atom-package
atom-remember-session
A simple package to make Atom remember your previous session - Not being developed anymore!
Stars: ✭ 15 (+0%)
Mutual labels:  atom, atom-package

open-files package

apm apmi

If you enjoy the package, please consider supporting my work with a donation (via PayPal)

Donate


This package adds an 'open files' pane above Atom's tree-view, mimicking the functionality of Sublime Text.

open-files package screenshot

This package is basically a fork of the tree-view-open-files by postcasio, so most of the credit should go to him. The fork ports the package from coffeescript to ES6, and makes a number of modifications to make the 'open files' pane look similar to Sublime Text:

  • The pane appears as part of the tree-view, sitting above it. It resizes automatically to show all open files, and it shares the same scroller as the tree-view.
  • The 'open files' panel is collapseable when clicking on the label. An option in the settings tab makes it possible to make the panel uncollapseable.
  • The 'open files' and 'folders' sections of the panel are clearly and elegantly labeled.
  • The file list can be ordered alphabetically using multiple (cascading) criteria: filename (base), extension (ext) and directory (dir). The order of these criteria can be indicated as a (comma-separated) string in the settings. Default is: base, ext, dir. This is the same functionality that can be found in the tab-smart-sort package.
  • The cross to close a file only appears when the mouse hovers over the entry (while the 'edited' marker is always visible).
  • NEW in 0.6.0: In order to prevent the fast sliding down of the tree view when a file is added, there is a delay before the file appears in the 'open files' panel. The delay is configurable in the package's settings (default is 1000 ms, i.e., 1 second).
  • NEW in 0.6.0: Files added and removed from the 'open files' panel are animated. The animation has a default duration of 300 ms, but this is configurable in the package's settings (default is 300 ms).
  • NEW in 0.7.0: When several panels are open, the title for the 'open files' panels now includes PANEL #, with the number showing the order in which the panels were opened. When panels are closed, the numbers of the panels are re-calculated so that they reflect the panels present in the workspace
  • NEW in 0.8.0: The icons mirror those of the tabs for all Atom views in both the file-icons and the seti-icons packages
  • NEW in 0.8.0: The files in the 'open files' panel are automatically re-sorted when there is a file name change or a new file is saved for the first time. The icons also change automatically

TODO

  • Make the files in the 'open files' panel draggable, and keep the tab order in sync with the 'open files' order.
  • Configuration. Ideas and suggestions for further configuration options are welcome.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].