Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.


Allow hiding of the title bar

Andrew Rabon 6 years ago • updated by Jae Page 2 years ago 3
Basically make it more like Chrome and integrate the tabs and the title bar into one, to preserve pixels.

Add enviroment vars ($file, $file_name, $selection, $project) to key bindings

Greg Williams 7 years ago • updated 7 years ago 2
Adding enviroment vars ($file, $file_name, $selection, $project) to key bindings would accomplish the needs of many 'plugins' in a simple bindings file

Auto documentation based on setting, command and key binding reflection/introspection

David K. Hess 6 years ago • updated by glyph 6 years ago 4
If you add the ability to introspect all of the built-in commands, loaded commands, settings and key bindings, then we could write a plugin that would go through all of that and generate an HTML documentation page that could be opened in an external web browser.

Good and accurate documentation for not a lot of work.

Provide a sort option for open files in the sidebar

Neville Bagnall 6 years ago • updated by Jeremy Dill 6 years ago 3

My file layout is not particularly suited to project treatment, yet I often have dozens of files open.

Open Files in the sidebar is most useful when many files are open at once, whereas the tab bar becomes unusable.

However, finding a particular file among dozens, or scanning the list quickly to see if the file is already open is nearly impossible because the files are not in a sorted order.

Goto Anything helps, but feels sub-optimal.

Ideally, and incorporating other preferences suggested here, I'd like to be able to toggle between Sorted, Modified, Stack or Tab order.

But even a user-setting to pick my preferred order would be great.


Syntax highlighting for HAML and SASS/SCSS

ravinggenius 7 years ago • updated by Tim Gummer 6 years ago 6
HAML is an indentation-based syntax for generating HTML. SASS is an indentation-based syntax for generating CSS. SASS also has a nested syntax called SCSS that is closer in appearance to CSS. Both languages are really popular in the Ruby/Rails communities. As much as I love Sublime Text 2 (thanks for the Linux love, by the way), it is nearly useless when editing these files.

Please support code ligature from FicaCode font!

林佳俊 2 years ago • updated by icc97 2 years ago 1

Ligature fonts are awesome! It's a shame Sublime doesn't support them!


Pascal syntax support.

Alan Gott 6 years ago • updated by Fernando Macedo 5 years ago 2
Add support for Pascal syntax (*.pas), as well as recognition for Lazarus source code files (*.lpr).

PHP namespace support

Christian Kruse 6 years ago • updated by Luke Ashe-Browne 5 years ago 2
PHP namespace support is missing

Folders vs Groups (virtual folder / workspace)

Luke Scott 7 years ago • updated by Michael Kaiser-Cross 6 years ago 1
There seems to be two key areas of the "side bar". Active files (open), and Project files. Active files are under "Files" or "Group #", and Project files are under "Folders".

I feel that "Files" are a bit redundant when you have tabs. What would be better is a "virtual workspace" of files/folders that aren't open. Basically have a "Group" that is a "virtual folder" that contains references to other files/folders. If the side bar looked like this ( you could give actual folders a blue icon and groups a yellow icon.

The side bar would essentially be what's under "Folders" (with a different look). You can add physical folders to the project. When you add a "Group" they are mixed in with top-level folders with a yellow folder icon. You can drag other folders/sub-folders/files into a group and have it copy those references.

The reason behind this is "Groups" are a temporary workspace that can be easily removed (delete key deletes reference without asking). "Folders" are permanent parts of your project (delete asks you if you want to delete the actual file). With "top-level" folders you can either delete the actual folder or reference.

I know some others may actually prefer having "active files" in a side bar instead of tabs. This should be a different stackable panel.

With the tabs themselves, would be nice if they worked like Firefox's tabs (don't squish tabs too much, they fall off at some point and arrows appear, and a menu is on the right side to see all tabs).

Sublime Text 3 Find all symbol references

Andy Jarrell 5 years ago • updated by mindlube 5 years ago 1

The new updates in Sublime Text 3 are fan-freaking-tastic.  I absolutely love using sublime.  The "Goto Symbol in Project" and "Goto Definition" are going to be huge timesavers for me.  I work on projects that involve C, CSS, HTML, Javascript, Lua, and large makefiles.  In particular, many C functions are called by Lua, but referred to as strings.  The "Goto Definition" is huge for being able to find the original C function being referred to.  Thank you.

While "Find in Files" does allow me to find all the references to a symbol by direct search, it would be nice to have a "Goto References" or "List References" option to quickly list all references to the symbol in the project as a faster method vs direct search.  I'm not sure if the project index is structured in such a way to make that easy.

I cannot praise Sublime Text 3 enough.  What an amazing piece of software.