+39
arahlf 6 years ago • updated by Mathew Polzin 5 years ago 3
I usually develop with whitespace characters always enabled, but the default look of them in Sublime Text is rather distracting -- it would be nice to make them more transparent like Eclipse Indigo now offers.
+39
Markus Peter 6 years ago • updated by Brian Gallagher 6 years ago 4
A semi-intelligent case-sensitivity mode for searches as option, like in Emacs, where, if I type the word to search in all-lowercase, it will search case-insensitively and as soon as I type something containing uppercase, it will search case-sensitively exactly for what I typed.

+39
Vadim Tukaev 5 years ago • updated 5 years ago 2
+39
Hongli Lai 6 years ago • updated by Joseph Huckaby 4 years ago 4
I set bookmarks very often so that I can easily switch back and forth between two or three related places in the code. It would be nice if I can set bookmarks by clicking on the gutter (the place that shows line numbers). TextMate allows this: if I click on the gutter it will show a star on that line and that line is bookmarked.
+39
Alysson Bortoli 6 years ago • updated by Andrey Botalov 5 years ago 3

It would be awesome if you could drag/drop to reorder files and folders in the sidebar! 

+38
Kevin Yank 6 years ago • updated by aristidesfl 5 years ago 9
QuickCursor is an application from Hog Bay Software that lets you pull the text out of any text field (in any application that uses native Cocoa text fields) and edit it in your editor of choice. Currently it supports BBEdit, Espresso, MacVim, Smultron, SubEthaEdit, TextMate, TextWrangler, and WriteRoom.

Please add support for the ODB Editor Suite that is required so that QuickCursor can support Sublime Text 2 as well!

See: http://www.hogbaysoftware.com/products/quickcursor/faq
+38
L0u1s 5 years ago • updated by Adrian Forte 7 months ago 5
You are now able to fold functions when there's more then 1 line of code.
It would be nice to also fold on-lined functions
+37
Andrew Rabon 6 years ago • updated by Jae Page 1 year ago 3
Basically make it more like Chrome and integrate the tabs and the title bar into one, to preserve pixels.
+37
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
+37
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.
+37
ravinggenius 7 years ago • updated by Tim Gummer 5 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.

http://sass-lang.com/
+36
林佳俊 2 years ago • updated by icc97 2 years ago 1

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

+36
Jeff Byrnes 6 years ago • updated by Daniel Baumann 5 years ago 28
Currently, a series of files or folders which are numbered are not sorted correctly in the sidebar if they enter the hundreds. For example:

1
10
100
101
2

While I know this is often how *nix systems sort, I think many would agree that the intent of a series of numbered folders would be to sort correctly, as if they were integers.
+36
XioRcaL 6 years ago • updated 6 years ago 0
add prolog syntax coloration,
this feature would be awesome, just like the rest of the editor! =)
+36
Alan Gott 5 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).
+36
Luís Marques 6 years ago • updated by Michał Jendrzejewski 4 years ago 5
In netbeans you have the function: 
Press Ctrl and click a link a file, like this "include_once "function/global.php";".
When "function/global.php" is clicked, the file opens in a new tab.

That would be a great feature. :)
+36
Neville Bagnall 6 years ago • updated by Jeremy Dill 5 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.

+36
Christian Kruse 6 years ago • updated by Luke Ashe-Browne 5 years ago 2
PHP namespace support is missing
+35
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 (https://github.com/jezdez/textmate-missingdrawer) 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).
+34
Aaron Kavlie 6 years ago • updated by David Niergarth 5 years ago 8
A few requests for Vintage mode:

- Don't know any way to escape from highlight mode, aside from clicking with the mouse. In vim ESC clears the highlight. Please add this.
- It would be great if command mode had a block cursor, rather than an underline

- Though not a standard vim feature, matchit.vim allows me to jump between open and close html tags with %. I don't know of any way to do this in Sublime Text (Vintage mode or otherwise).

Sublime Text 2 is fantastic so far, and keeps getting better. Thanks for all your hard work!