Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
![](https://cdn.userecho.com/characters/109.png?1)
Whole project function list
![](/s/cache/1b/53/1b534124a3ac0cfa7fc46a54be4c258a.png)
Dragging down line numbers should select last line
![](https://cdn.userecho.com/characters/77.png?1)
TTY version!!!
As a longtime, die-hard Emacs user I found Sublime Text 2 is simply awesome; however the only thing that's keeping me from purchasing it is it's lack of a plain text mode because easily I spend half of my editing time on a tmuxed console.
Having Sublime Text 2 available for console -with the same functionality graphical version have- would be simple amazing.
Btw: an Emacs-like key-binding feature would be greatly welcome also!
![](https://cdn.userecho.com/characters/82.png?1)
API for language syntax
![](/s/cache/9d/5f/9d5fe98d0d5277f9e46c29de4eca1921.png)
display selected character's unicode value
![](https://cdn.userecho.com/characters/66.png?1)
Open a new window when you middle click the taskbar icon in Windows 7/8.
When you middle click (or Shift+click) an icon of a program that's already running in the taskbar in Windows 7/8 the standard behavior is to open a new instance of the program. Sublime doesn't seem to comply with that and instead focuses on the currently open window.
![](/s/cache/63/b7/63b7b7847237af052a27471070775e89.png)
"Order by" for project folders
![](https://cdn.userecho.com/characters/67.png?1)
Cloned file should not warn on save if file is currently open in other views.
![](https://cdn.userecho.com/characters/69.png?1)
Advanced word separators
However there are many cases where their treatment is a bit counter-intuitive (see below).
Proposal in brief: three separate settings (word breaks indicated by | )
- special_chars: they get treated as the current word_separators. i.e. word boundaries precede and follow them as in "bla |bla|:| bla"
- pre_word_separators: they introduce a word boundary only before themselves. e.g.: "bla|\bla| bla" but not "bla|\|bla| bla"
- post_word_separators: they introduce a word boundary only after themselves. e.g.: "bla |bla'|bla" (think of prime in math mode, not string quotes.)
If you consider backslash as a word separator in LaTeX, you end up not being able to select a command as a single word, by double clicking for example. But if you exclude it from the word separators two commands in a row would be considered as a single word e.g.: "\cmd\cmd".
My solution would make this work as expected and is general and clean enough to find applications in other use cases.
Customer support service by UserEcho