+18

Word separators and selection

Dan Rogers 12 years ago updated 12 years ago 2
I've been noticing an issue with alt-arrow movement and also with double-click drag selection.

Even though the quote character and the whitespace character are both defined in the "word_separators" preference, these characters are not used during selection (or movement) to separate words properly.

Below you will see an animated gif which illustrates a word selection passing over the quote marks and selecting too much text:

Image 87

I think in the ideal solution, spaces and quotes should be treated as their own words during this selection mode. This is how native cocoa textfields (eg- TextEdit) work on OSX, and in general it feels more intuitive to be safe during word selection rather than overzealous. After all, it is easier to keep selecting over these characters instead of having to go back and manually adjust the selection after a big jump.
+18

Enable code completions to be stored with project rather than centrally

Brian Gilbert 12 years ago updated 12 years ago 0
Would it be possible for us to store project specific code completions with the project file or perhaps in a [project]/.sublime2 directory?
+18

Multiple cursors across multiple files (columns & rows of layout)

Asher Max Schweigart 10 years ago 0
It would be handy to be able to place multiple cursors in different columns and rows of a layout view at the same time (so you could edit multiple files at once).
+17

PyQt Applications doesn't show up after "build" (Ctrl+B)

Leszek Tarkowski 12 years ago updated by Michael Taylor 8 years ago 3
What's going on: After F7 or crrl+b i have message in ST2 "Running python -u C:\Users\X220\Desktop\myprogram.py". Nothing else. In Task Manager I can see new python.exe process. After kill ST2 displays familiar [Finised] message.
Program is not responding after sys.exit(app.exec_()).   

What is supposed to happened: myprogram.py is using pyqt, and should display window etc.

CLI python programs (print statement) are working normally.

EDIT: Solution:
add
"shell": "true"
to python.sublime-build
+17

IA Writer Capabilities for Themes (Focus Mode)

Cory Dorning 13 years ago 0

I have yet to find any code editor that implements some of the interesting features that IA Writer has.


Some things of note are the following. I have included the time at which it occurs in the IA Writer video (http://www.iawriter.com/):

- Theme option to toggle menus off as you start coding (:20 seconds)

- Focus Mode: as you click on blocks of code or type within a block of code, the surrounding code would dim via an opacity setting. (:35 seconds)

+17

Smart tabs for code indentation

Matt Long 13 years ago updated by Kroum Tzanev 11 years ago 3
Just started playing with ST2 today -- so far I love it. One thing I would like to see is better code indenting. The "best" way I've found is "smart tabs" that use tabs for indent and spaces for alignment, See: http://www.emacswiki.org/emacs/SmartTabs

The best thing about this is that it survives being opened in a variety of editors without looking like garbage.
+17

Open, edit, validate, package EPUB format

Chris Rogers 11 years ago updated by tomr 11 years ago 1

  • Open and edit within an EPUB archive. 
  • Package a project folder as an EPUB.
  • Validate EPUB package using epubcheck. (lowest priority)

+17

Allow user to specify line-ending type

Nicholas Boll 12 years ago updated by Joel Thornton 12 years ago 1
TextMate allows you to specify line-endings. If you do SaveAs, Line Endings is an option. Classic Mac is CR, Windows is CRLF and Unix is LF. It is often useful to change line-endings of legacy files or to set up line-endings for picky servers.
+17

'Open with...' from the sidebar

Zander Martineau 13 years ago updated by Zander Martineau 12 years ago 1

Textmate, Coda etc all have a very useful option to open the currently right-clicked file in another app. This would be really useful to me because I edit CSS in another app & currently have been using the Finder to open the files. If I could do that from within Sublime it would be brilliant.

+17

Add a history of editions spots

-2724 13 years ago updated by Dean Herbert 13 years ago 4
Everytime you click somewhere, your history save the file and the line. then you can go backward and forward, just like in a Web browser.

It's very handy since you do a lot of back and forth while editing code, and you don't have to 'remember' to set a bookmark.

it's hard to do since you have to decide what to do in cases such as file and lines deletion.
+17

Faster Startup / Close = Hide

Kevin Kleinfelter 12 years ago updated by Halil Özgür 12 years ago 4
I'd like to see an option which would put SublimeText 2 into a hidden but ready to launch mode when closing it (on Windows).  It takes several seconds to start, so it would be nice if 'closing' the app could hide it (perhaps to the tray) to speed startup.
+17

Document history tree feature like in E-TextEditor with Visual history navigation.

Patrick Thurmond 12 years ago updated by Eric West 12 years ago 4
I would like to see a document history tree feature like the one used in E-TextEditor. It allows for an undo history with a visual tree you can navigate through including branches. Add this with a diff feature to compare them and that would rock.

If you look at the link I include below you will see that it has a visual panel that comes up and lets you click on the different changes and branches and see what you had where. This allows the user to easily pluck deleted code from the history and add it back in without all that undoing and saving a bunch of other snippets into open blank document windows that you might have to do now.

Also, being able to use a diff tool on this would be even better so that you can see the differences between two different points in history or between the current version and a different point in history.

Ref: http://e-texteditor.com/blog/2006/making-undo-usable
+17

Allow "Open Files" to be docked to top of sidebar

Bill Dami 12 years ago updated by Don Myers 11 years ago 5
I think the sidebar's active/open files list feature would be alot more useful (especially in projects with a big file tree) if there was an option to dock it to the top of sidebar, so it always remains visible instead of scrolling with the rest of the file tree. Optimally it would just resize vertically as files are added/removed from it (maybe have a max height setting too where after a certain point it will scroll itself.)


This would make it a more complete replacement for the tab bar, which I would prefer to hide, as vertical screen space is at a premium compared to horizontal space with widescreen monitors. And I'm the type of person that likes to see as many lines of code on screen as possible.


For a good example of this type of functionality, take a look at Espresso 2's UI (http://macrabbit.com/espresso/). Or even Chocolat (http://chocolatapp.com/).

+17

Clickable urls

wes hardee 12 years ago updated by Richard Kubina 10 years ago 1
How about having openable urls in documents? Many text editors have this feature; Evernote automatically turns typed links into clickable hyperlinks that open in the browser, and Textmate links are underlined and activated by a shortcut (numpad Enter). 
+17

Preview .tm Themes

Sandeep Surya 13 years ago 0
I had to click on preferences->color scheme->theme and the menu closes as soon as we select a theme.
A preview, while moving my mouse , or up-down keys on the menu items would be very helpful for those who would like to play  around with themes like me..
+17

rmate

Henri Morlaye 12 years ago updated by Daniel Demmel 11 years ago 12
Edit files on server through a reverse SSH connection like rmate in Textmate 2
+17

Add new sublime.window method: open_project

Kim Blomqvist 11 years ago 0

There is window.open_file() that can be used for opening .sublime-project files. However, it opens the file to a new tab for editing. The suggested window.open_project() would work differently. Instead of opening the file to the tab, it would act similarly if Project - Open Project... had selected from the toolbar.


Usage:


class FooCommand(sublime_plugin.WindowCommand):

    def run(self, *args, **kwargs):

        self.window.open_project("path/to/foo.sublime-project")

+17

standard file browser in sidebar

Shawn McElroy 12 years ago updated by Marion Go 7 years ago 3
I suppose the closest to this is like a standard file explorer in the left sidebar. to have it open the main drive or some directory, where you can navigate the file system. This is the normal activity in coda, and would be like the sidebar in windows explorer file manager. 

It would be cool to have this as a togglable option in the View menu. So the current ability to show the projects would still be there. When using the file manager you could possibly right click a directory and select "Add as Project" which would then bookmark the directory into the projects area.
+17

Syntax color wizard (like Textmate), but better

Luke Scott 13 years ago updated by Tomas Sandven 12 years ago 1
Would be nice if Sublime had a theme editor similar to TextMate's "Fonts & Colors" in Preferences.

TextMate's was a bit messy because these colors were global. You had to add names (classes?) globally in Preferences. It would be nice if you could specify which names were colored in the language and what the default color is. Then when you view this "wizard" it shows you the options based on the current language (TextMate mixes functions with Markup). From there you could customize a color scheme for a language, or globally (for those that share names).
+17

Support for .less http://lesscss.org

reflux-entertainment 12 years ago 0