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

+24

Save a copy

Sébastien Le Martelot 13 years ago updated by Messa 13 years ago 1
A simple "Save a copy" function which save the current file under another name while keeping open the original.

For example :
I'm editing the file "Text1" and I would like to save it to "Text1_backup"  while continuing to edit "Text1".
+24

Default encoding (charset) to save new files

Fernando Carlétti 14 years ago updated by Sensei Monks 12 years ago 3

Would be nice if the editor could save new files with a predefined charset.


My employer use ISO-8859-1 as default charset and I have to change this everytime I save a new file.

+24

Display syntax selectors with unicode characters (aka Vim's conceal)

Iván -DrSlump- Montes 13 years ago updated by Doug Avery 12 years ago 2

In Vim 7.3 they added a really nice feature allowing to display some syntax regions (selectors) as configurable unicode characters. It makes much easier to read some languages, like the following example for Javascript where "function" has been replaced by "𝑓", "this." by "@" and "return" by "" .



With the recent inclusion of code folding, which allows for "inline" folds, I think the editor is ready to implement this feature without much effort. 


I've tried to implement a plugin for this but I'm lacking one API function, which could work just like View.fold but allowing to set a custom character and syntax selector for its display, instead of the currently hardcoded fold icon.

+24

Improve discoverability of Sublime's functionality

Joel Thornton 14 years ago updated by Jean-Denis Vauguet 13 years ago 2
Sublime Text (both 1 and 2) are packed with great functionality, and packages add much more. However, it often takes a web search to find out about some of Sublime's more obscure features.

Improve the discoverability of Sublime's manifold functionality. Some ideas:

* Optional tips-on-startup dialog (with "don't show next time" checkbox); especially useful for new users of the demo version

* Add a mechanism like `apropos` to search for commands/keybinds that may do what you want. Having a short plain-English description with each command would improve search discoverability. Descriptions would need to be associateable with both commands and specific keybinds. Add a help menu item labeled "I want to..." to open the apropos prompt.

* Add a mechanism for the user to get context-sensitive help for any keyboard command or menu item. Wire it up to a wiki to let the community help build up these docs.

* Add a help menu item "Keyboard shortcuts" which generates a human readable list of the current keybindings in a new buffer. This list could sort the binds by keystroke and include the short `apropos` description for each keybind.

* Require installed packages to provide apropos-style descriptions of all their commands and key bindings.

* Allow package creators to include a help file with their package. Make these help files accessible through a new help menu item "Package Help >".
+24

Do not copy an empty string to the clipboard when Ctrl-C is pressed and nothing is selected.

Teddy Knox 13 years ago updated 13 years ago 0
Pretty self explanitory
+24

show the differenet version of codes like timemachine.

mactanxin 13 years ago in Plugin announcements updated by beer mz 11 years ago 1
It would be cool if sublime can show different versions of code though a timemachine style with svn or git etc. Besides the code overview slidebar you can add a versions list. click the diff version you can hover diffs or split out a new frame to show the old version of this file.
P.S. I'm not a native Englist-speaking ppl.hope you can understand what I trynna to describe : )
+24

copy with syntax colors/as styled text/as rtf

Mark Magnus 13 years ago updated by Yoomin Wu 11 years ago 1
+23

Custom GUI for output panels (html based?)

Giorgio 13 years ago updated by tsinhi 12 years ago 4
I just started evaluating sublime text – it's beautiful, but one thing is stopping me from deciding to switch to sublime from textmate.

I (quickly!) wrote a PostgreSQL plugin that executes the current paragraph through psql and shows the output in a panel. The output however is text only and there seem to be no way to format it decently... (same goes for quick html preview, markdown preview and similar)

Any chance you're adding support for GUI output panels?
Being able to display an html file (and pass it some js object/variable) would be great and allow for previews and custom GUIs alike....

+23

Syntax highlighting for files without extensions (like Rakefile, Gemfile)

Brad Gessler 14 years ago updated by Alex Gray 9 years ago 4
I'd love to be able to set syntax highlighting for files that don't have extensions, like Gemfile, etc through the 'View' > 'Syntax' > 'Open all with current extension as...' menu.
+23

Multiple open windows to the same file use the same edit window instance.

Mark Watson 13 years ago updated by Greg Anderson 13 years ago 2
Currently in the latest dev version of sublime if I have the same file open in multiple windows, edits to the same file are not synchronized across windows. This results in me saving a version in one window and then auto reloading it another will cause me to lose all the changes I made in the other window.

In emacs multiple open panes and views are always editing the same buffer so edits are automatically propagated across the views. It  would be really nice if Sublime text behaved in this way.