Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
OSX: double/triple-click+hold doesn't work as expected
Add variable support ($HOME) in .sublime-project && sublime-workspace
I sync my sublime projects directory across multiple systems. This _only_ works on my personal systems where I have the exact same username and exact same folder structure, because the paths HAVE to be hardcoded due to the lack of support for variable expansion.
Add icon for windows context menu
Many of new Sublime Text users (and me) are coming from Notepad++ folks. It's a reflex to click on an item with icon under "Open" item. To preserve this reflex, Sublime Text should include an icon on it's context menu item.
Here's some how-to's to do this manually:
Reorder filename components in window title
fedora package
I found sublime text 3 beta is supporting ubuntu package.
I think it can support rpm package too.
because rpm package also popular in desktop linux and enterprise linux
Sticky subroutine headers
OS X: Overlay scrollbar behaviour is not true to OS system preferences when using an external mouse
The "overlay_scroll_bars" setting in Sublime is not true to the OS X system preference value 'When scrolling', when using an external mouse on a Mac laptop. With values 'system' or 'enabled', the scrollbars will show as overlayed when scrolling with the touchpad on the laptop, however if scrolling with an external mouse (I use a Logitech), the scroll bars do not show. With this mouse I can only get the scrollbars to show when setting the value to 'disabled' or using the OS system preference values 'Automatically based on mouse or trackpad' or 'Always'.
The behaviour to show the scrollbars when scrolling with an external mouse on OS setting 'When scrolling' works as it should in other apps. It would be great to get this working as it should in Sublime!
File "forking" while editing
Sometimes it would be useful to "fork" the file while editing. For example when you work on a file and you would like to check, i.e. two ways of implementation of some functionality. What you usually do is implementation of first version, then you comment it and implement second version (i.e. to compare speed or something else). This is the situation when file "forking" would be useful. How it should work? Its easy:
1. You open the file (let's name it A)
2. You fork the file (some keyboard shortcut maybe) - you get A1 file. Technically this is the second file buffer (copy) with its own view pointing to the same location on HDD
4. Now you can work on two versions of the same file simultaneously. When you save changes in A, this file will be written to HDD under its original location. When you save A1, the file will overwrite A, but not change anything in view to A (and vice-versa).
And what about version stored on HDD? Simply it is the latest you saved.
Please note that this is NOT file cloning, which is now implemented in Sublime. The main difference is that when you clone the file, each change is propagated between clone and original file. Forked file will not propagate the changes between each other.
Key bindings for input panel
Python format strings - highlighting support
The diff for the change is here: https://gist.github.com/4540008
and works as well as the old-style format string specification
Customer support service by UserEcho