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

+3

Add pythonpath to API

Eli Bressert 13 years ago updated by Michael Aye 13 years ago 1
It would be nice to add a "pythonpath" option in the build options. 
+3

Make folders/groups in a project tree bold

Anton Sokol 13 years ago 0
It's a bit confusing when files and folders look pretty much the same in the tree.
+3

Increment numbers with Ctrl+A and decrement with Ctrl+X in Vintage mode

eproxus 12 years ago updated by Giles Butler 12 years ago 1

In Vim, Ctrl+A increments the number under the cursor and Ctrl+X decrements it. This would be a nice addition to the Vintage mode.

+3

Close window when in fullscreen leaves menu and dock hidden (OSX)

Oktay Acikalin 14 years ago updated 14 years ago 1

1. Open new window.

2. Switch to fullscreen.
3. Close window or close file until window closes too.
4. Menu and dock stay in auto-hide mode.

OSX 10.6.6
Sublime build 2050

+3

Live Search is a very productive feature

Rohan Allison 13 years ago 0
Yes Live Search as on this site, as on Google Instant and any modern search UI.

This was implemented in ZionEdit (Look up on sourceforge.net).

+3

Sync context menu on files in sidebar with one on tabs

iconv 13 years ago 0
Currently the only context action on opened file in sidebar is Close, but 'Close others', 'Close files to the bottom' would also be useful.
+3

CTRL+D CTRL+K bug because of case insensitivity/sensitivity mix

Telemako Mako 12 years ago 0
Create a new file with the text:
TITLE
title
title
TITLE

Now select "title" and CTRL+D to select the next one until you select the first "TITLE" and try to deselect it with CTRL+K. It will deselect the last "title" and keep the "TITLE".

It looks like it is case insensitive to select, but case sensitive to deselect. It does not find TITLE in the pile of items selected somehow.
+3

Shortcut to delete CamelCaseSubWords

Matteo Nardi 11 years ago 0

Since "Alt+Arrow" moves by word inside CamelCaseWords, I would expect "Alt+Delete/Backspace" to delete subwords as well.


Expected behavior: (* is the cursor)

"ThisIsALongAnd*ComplicatedWord"

Alt+Backspace -> "ThisIsALong*ComplicatedWord"


"ThisIsALongAnd*ComplicatedWord"

Alt+Delete -> "ThisIsALongAnd*Word"


(I'm running SublimeText2 on Linux, I would expect the shortcuts to be different on other platforms)


As a workaround I added a macro and a shortcut to do that.

+3

Delete word exhibits confusing behavior

flyingtabmow 13 years ago 0
Delete word (forwards or backwards) exhibits confusing and unpredictable behavior. From what I've gathered:

If there is a word immediately to the right of the cursor, and a space to the left (but only at most one), then "delete word backward" deletes the previous word and not the space preceding it.  If there is more than once space to the left of the cursor, it deletes the spaces until it reaches the previous word. If there is a word immediately to the left of the cursor, it deletes the word AND the space preceding the word (but only if there is exactly one space preceding the word... if there are more, it doesn't delete any spaces).

That is confusing.  I'm not sure whether this is a bug or "desired" behavior, but regardless, predicting the behavior of deleting a word shouldn't involve extensive thought about the current context of the cursor... it should delete the previous word on the screen (similar shenanigans take place when deleting a word forwards...).

At the very least, spaces before the word should never be deleted by "delete word backward", and spaces after the word should never be deleted by "delete word forward".
+3

Change syntax highlighting rules to match file names instead of file extensions.

Andrew Porter 12 years ago updated by Louis Galipeau 11 years ago 2
This allows for contextual differences for files of the same language type, and should still make it easy for the current, more general file extension matching to continue working as it does.

For example:

{
  "*_spec.rb" : "RSpec",
  "*_steps.rb" : "Cucumber Steps",
  "*.rb" : "Ruby"
}