Change widget orientation

Jeff Taggart 8 years ago 0

It would be great if you could customize the widget's orientation to be on the left or right of the window (vertical column instead of on the bottom in a row layout).


Viper mode: Delete inside <> and {} doesn't work

Frederik Vestre 8 years ago updated 8 years ago 1

d i ( when inside (dgsddgs)  works.

d i <   when cursor is inside <> ( e.g. <fgsdfgf>) and di } when inside {} doesn't work.

It should work like vim. (applies to both  ST2 and ST3)


VFS -- virtual FS API

8 years ago 0

Considering there really no big "killer" features in ST3, I'd like to propose one, which might me a big extension to ST.

Virtual File Systems API should implement file I/O based on plugins. The end developer API could be taken from existing projects, e.g. FUSE.


VFS would allow deep integration with different off-site (not local) file editing without sacrificing any time for I/O waits. While there are lots of file system wrappers (e.g. FUSE), the implementation inside ST would benefit from higher integration with text edition and navigation tasks.

There is also a number of companies which use ST in corporate environments with high security requirements (e.g. no source code should be saved to local storage). VFS capability would allow to use ST in such environments.

End users would benefit from plugins for FTP, SFTP integration with file browser.

Virtual representations would also be possible. Consider a VFS based on class hierarchy with method definitions as leaves.

All this requires minor modifications to UI, but deep modifications to I/O core.


Fadeout horizontal overflow

Dušan Maliarik 8 years ago updated 8 years ago 1
Currently the the subtle shadow that appears on the side, if line is wider than column width, only works with dark color schemes, rendering a fugly drop shadow in the bright ones. IMHO it should fade out to whatever is the current background color instead.

Regex find to use groups e.g. textBefore(.+)textAfter

Vlad Svoka 8 years ago 0

Reges find does not using groups. It just ignores () in search token.

Both Sublime 2 and 3. It would be nice if parenthesis are used, find would select/replace only terms in search groups, and FindAll would select only text in founded groups


python build results line jumping needs extra match group

Neville Bagnall 9 years ago updated 9 years ago 0


"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",


"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)([0-9]*)",

And file:line jumps work.


Automatic * when we press enter for comments

Hari K T 9 years ago updated 9 years ago 0
1 )

 Automatic * in new line when we press enter for comments inside /** and */

Robert Shearin, MD

timshearin 7 years ago 0


Om Robert Shearin, MD Robert Shearin, MD praksis som en børnelæge i Chevy Chase, MD.Robert Shearin, MD uddannet fra Univ Of NC Chapel Hill Sch Of Med, Chapel Hill Nc 27599.

primær specielle børnelæge
praksis Capital Medical Group
uddannelse Univ Of NC Chapel Hill Sch Of Med, Chapel Hill Nc 27599
træning Walter Reed Army Med Ctr, Pediatrics, Vanderbilt Univ Med Ctr, Pediatrics

Robert Shearin, MD giver pædiatrisk pleje på 5530 Wisconsin Ave Ste 1125, Chevy Chase, MD 20815 i Chevy Chase, MD 20815.
Børnelæger yde omfattende pleje til spædbørn, børn og unge. De er i stand til at diagnosticere og behandle sygdomme, skader, betingelser og udviklingsmæssige spørgsmål.
Hvis du vil vide mere, eller at lave en aftale med Capital Medical Group i Chevy Chase, MD, kan du ringe (301) 907-3960.


Quick Add Next Wraps

colinta 8 years ago 0
I do not like "selection wrapping", I always have it disabled.  But in the most recent build, when I use "Quick Find Next", it wraps to the top of the file anyway.

Ability to configure different key bindings with right and left cmd/option/ctrl key

Ying-Chi I 8 years ago 0

Currently Sublime Text 2 has the ability to configure all keybinding using cmd/option/ctrl keys. But both the right and left cmd/option/ctrl keys are interpreted as the same key.

It would be nice to be able to, for example, assign cmd_L + C to copy and cmd_R + C to something else entirely.  




Emacs-style self documentation

Timo Varis 8 years ago 0

In emacs you can use describe-function to tell where function code is located, to what key is it bind on, and how is it used (parameters etc.). This kind of functionality would greatly enchance user experience in ST2 also.


For plain text it should fix spelling errors/

Kyle Bladen 8 years ago 0
For fixing the spelling errors one might make while writing something in this.

Auto Complete doesn't close automatically

jeffhatz 8 years ago 0
I will type text in, and before the auto complete dialog appears, I'll arrow around, sometimes to the next line. However, the auto complete dialog will still appear after the Nms elapses. Arrowing around should cancel the auto complete dialog from appearing.

Clips system

J Hardy 9 years ago 0
Is there a clips system like Coda has? I love the snippets but really love the clips system in Coda to create were I can have the clips window with my own code chunks.

Search/Replace enhancements

Emiliyan Korgoth Parvanov 9 years ago 0
Search and replace should have color indications (ie search input turns red when no occurances are found and blue when the search wraps). That way you wont have to stare at the statusbar, but can see the colorcode and know whats happening.
Also replace should popup also with ctrl+f (to be honest, most of the times you search something when coding you need to do a replace afterwords, so popiung up the replace dialog is a good idea imo).
The buttons in the search and replace boxes should have a highlighted letter, so that they are accessible via a keyboard combination - for example you search for a word, then enter the replacement for that word and then hit lets say alt+r for replace, and alt+a for replace all (key combinations are of course just a suggestions)

Ctrl+Shift+N not opening new window in HTML file

Alexander Rechsteiner 8 years ago updated 8 years ago 1
Ctrl+Shift+N is supposed to open a new window, and it does in a text file. However, when I change the syntax to HTML then the command does select part of the code instead of opening a new window. I think this shortcut should be consistent over all file and syntax types.

ST 2, Build 2181 

Windows 8 Customer Preview


Support for reverse mouse wheel using Autohotkey

JCarles Vilaseca 9 years ago updated 9 years ago 0
I'm using this Autohotkey config:

    Send {WheelDown}

    Send {WheelUp}

NCL plugin?

ENoble 8 years ago updated by robertcollier4 8 years ago 1

Hi, I just stumbled upon SublimeText today.  There is a programming language I use called NCL (http://www.ncl.ucar.edu).

I would like to use this editor with it. The NCL group provides a link where any group can create a plugin for their editor here, http://www.ncl.ucar.edu/Applications/editor.shtml#textmate

Is it possible someone at SublimeText could do this? I don't know how. 

I will try to do so in 10 days. 


Make XML syntax definition mark invalid double-hyphen inside comment

Ola Vikholt 8 years ago 0
In other words, please apply this patch or some variation of it.

diff --git a/a b/XML.tmLanguage

index 9438f60..bbb5823 100644

--- a/a

+++ b/XML.tmLanguage

@@ -109,6 +109,15 @@




+                       <key>patterns</key>

+                       <array>

+                               <dict>

+                                       <key>match</key>

+                                       <string>--</string>

+                                       <key>name</key>

+                                       <string>invalid.illegal.double-hyphen-in-comment.xml</string>

+                               </dict>

+                       </array>





Erlang syntax highlighting error (with potential fix!)

Anselm Eickhoff 8 years ago 0

In Erlang, fun is not only a keyword for lambdas, but can also be used in -spec macro directives.


-spec for_house_of(Type :: row|column|box,
  Pos :: integer(),
  AccStart :: X,
  Fun :: fun((Pos :: integer(), Acc::X) -> (Y))
) -> [Y].

This breaks syntax highlighting afterwards though (because Sublime text thinks we're in an anonymous function that has never been ended).

(multiline or single line -spec doesn't matter).

It can be fixed by ignoring the fun keyword if it follows two colons in this case:

Erlang.tmLanguage, line 699





This is only a hack though, because the parameter spec could also be unnamed:

-spec for_house_of(Type :: row|column|box,
  fun((integer(), X) -> (Y))
) -> [Y].