Implemented: tabs in sidebar!


#1

Hey guys,

Having come from Sublime, one of my favorite things was that it would list my open files in the sidebar, instead of as horizontal tabs above the editor:

open files in sidebar

While theoretically the Atom devs are on board with such a feature, there hasn’t been any progress on that issue in almost a year. The closest thing I could find was tree-view-open-files, which is kind of buggy and not updated often. So I wrote a tiny little script for myself that simply moves the tab bar element into the side bar: dbkaplun/atom-tabs-in-sidebar

Right now it’s a few lines you have to add to styles.less and init.coffee, but hopefully this can be implemented as a plugin, or maybe even as an option for atom/tabs. Comments/concerns/PRs welcome. Let me know what you guys think!


#2

This is a duplicate of the previous topic:

We like to unify similar discussions under one topic so that people don’t have to read a bunch of different threads to get the whole story. Please continue the discussion there. I’ll be closing this topic as duplicate.


#3

No it’s not. I wrote something completely new and wanted to share it with the community!


#4

Ok, I’ve made that more clear in the title and category :grinning:


#5

Nice start - it seems to have some issues with the current tab depending on the selected theme though. I’ll be interested to see how it develops…


#6

Is this on APM?

It definitely seems like something I’d like to try, although it’d be nice if the tree and local files were two separate panes.


#7

Good start, but the font is tiny and the spacing is super tight on my system for some reason. I tried adding font-size to the css with no effect, but was able to clean up the spacing a bit with “line-height: 2; margin: 10px 0 10px 0;” I am using seti-ui theme.


#8

Hi all,

I had some time this week and turned this into a proper plugin: https://atom.io/packages/atom-tabs-in-sidebar

This solves my use case and has been working well for me for the past few days. It is nearly as simple as a plugin can get in Atom. Please feel free to test it out, file issues, PRs, etc.

Enjoy! :beer: