This post explains the problem well. Hash tags like "end" and "class" in the new 1.9 Hash literal format are hightlighted incorrectly. The post contains a fix that works perfectly, namely to edits the Ruby language file by moving the block of code at lines 201-208 to line 1570.
The API command view.replace always adds to the undo stack. However, it is useful for certain plugins to do a replace without actually adding to the undo stack. This will primarily be useful for collaborative editing plugins, where usually the other person's changes need to be replicated in your view, but each person keeps a separate undo stack (like in Google Docs).
It would be great if there was an option for file tabs to be placed at the bottom (or perhaps left / right too) of the window. The current paradigm of browsers prefers tabs on the top, but if your taskbar is at the bottom, it makes more sense for them to be closer to it. Opera has allowed such functionality for eons.
Congrats on your otherwise great product; I love the code "bird's eye"!
Emacs does this out-of-the-box with M-/, and it's one of those features that you become unable to live without.
If indentation settings are "indent using spaces", then auto-indentation and the TAB key should insert spaces.
When a TAB character ("\t") is pasted from the clipboard, it should remain a tab character.
Steps to reproduce: Create a blank .html document. Type html and press tab. This produces the word html followed by four spaces (or a tab, depending on your settings) rather than the expected document skeleton.
Forum topic: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=1554
This behavior is desirable for all other types of selections, but gets in the way when you just want to change the quote type.
Customer support service by UserEcho