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

+1

personal formating configuration

Toby Evans 14 jaar geleden 0
Options to convert an existing file into your personal formatting options.
eg: change curly braces from new line to same line as declaration.

Like how eclipse does it.
+1

CSS perfect completion

alpha logic 12 jaar geleden 0

CSS perfect completion should work mainly in 3 stages:

1.Selector: HTML element (tag) completion (not realized in Sublime Text 2);

2.property name completion (realized in Sublime Text 2);

3.property value completion (realized in Sublime Text 2).

Completion must start with HTML element (tag) completion (format with curly brackets {}) (not realized in Sublime Text 2). Completion should include Universal, Class, Id, Descendant, Child, Adjacent sibling, Attribut, Pseudo-class and Pseudo-element Selector (not realized in Sublime Text 2).

HTML element (tag) completion must be followed by property name completion (not all the properties, but only the specific property, for a specific HTML element).

Property name completion must be followed by property value completion (not all the values, but only the specific values for a specific property).

+1

make sublime.Settings introspectable

Alexander Schepanovskiy 12 jaar geleden 0

knowing what keys it have will greatly support developing context aware plugins

+1

Is there a shortcut to position the cursor to the most recent edit point?

Chris Beaven 14 jaar geleden 0
+1

Rails files do not use .rxml as the file extension

David Celis 13 jaar geleden 0
Sublime Text 2 seems to think that the default file extension for Ruby on Rails files is .rxml. This is incorrect; they use the same file extension as Ruby, which is .rb
+1

Intelligent cursor movement

Afflicto 12 jaar geleden bijgewerkt door Sven Axelsson 12 jaar geleden 1

So, I have this neat idea when it comes to navigation a file solely by the keyboard.


Here's how it works (Consider a class, as in programming):

You are at line 8, adding a class property. Then, you quickly move your cursor down to line 25, type your method and realize you need to rename the property. Now, since you've "been" at line 25 for a few seconds, sublime "remembers" that position, now when you quickly move back up to line 8 and rename your property, you can hit hotkey X to return to the previous "remembered" line.


What do you think?

The "time" required to stay at a line for it to be "remembered" could be like 3-5 seconds or perhaps user configurable.

+1

Access to autocomplete list from plugin API

Artur Matuszewski 12 jaar geleden 0

It would be awesome if plugins could dynamically modify the autocomplete list. That would allow for context specific autocomplete. Even something like an event asking plugins if they have any suggestions to add to the autocomplete list (before it pops up, or async while it's displayed) would be a nice start.

+1

Sidebar bug when click with long file?

jarmo 12 jaar geleden 0

I have a 2000 line long file whose sidebar minimap exceeds the height of the sidebar window.  With the cursor located at the top of the file, the sidebar view actually represents around lines 1-250 in the file.  If I click at the mid-point of the sidebar view then ST2 should go to line 125 (1/2 way down the visible map), but in fact it goes to line 1000 (1/2 way down the actual file).  I'd expect it to go to the section of text that I clicked on in the minimap.

+1

Price point

Phil 12 jaar geleden bijgewerkt door Gerard Caulfield 12 jaar geleden 1

Have you tried different price points? (I'm sure you have, but i'm curious as to why).  $70 seems an awful lot for an (albeit amazing) text editor.  I'd buy this with a smile on my face for $30, but $70 is simply too much.

+1

WindowCommands are not instantiated until the console or command palette is opened.

Xavura 13 jaar geleden bijgewerkt door Kenny Levinsen 13 jaar geleden 1
I was hoping to add an "auto start" feature to one of my plugins. It works but is rendered useless because from what I can tell, a WindowCommand's __init__ method is not called until either the console or command palette is opened.