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

+4

Tabs shouldn't get focus when moved.

Jess Fortier 12 лет назад обновлен 12 лет назад 0
When I reorder my tabs, they come into focus as I drag them around. But usually if I am reorganizing then I am dragging tabs that I am not immediately working in, and actually would like to keep my current tab in focus rather than switch. The act of moving a tab is conceptually separate from wanting to work with that file, so I feel like moved tabs shouldn't automatically come into focus. 

This is definitely a workflow issue, as it's faster to click again after dropping a dragged tab if you want it in focus than it is to go rummaging through all of your tabs to find where you were previously.
+4

Real "Code Complete" from Language library

Lucas Klassmann 12 лет назад обновлен Fredrik Ehnbom 12 лет назад 1

Real "Code Complete" from Language library


Example:

When i'm coding in python:

import os
os.[codecomplete list must appear]

Don't complete from de imported library.


I will buy this fantastic editor, but Eclipse is better for my purposes.

I searched in documentation, but i dont encountered.

Thanks and i hope do be not make a stupid question :P 

+4

Make .sublime-package files auto-installable

Ricardo Tomasi 13 лет назад обновлен 13 лет назад 0
We should be able to open a .sublime-package file and have it install itself automatically (like .tmbundle and texmate).

package files could also be either a .ZIP/TAR, or a folder with the .sublime-package extension on Mac/Linux.
+4

API: better use of context managers

David Baumgold 12 лет назад 0

The Python API should use context managers (http://docs.python.org/reference/compound_stmts.html#with) wherever reasonable to make editing and other stateful operations more seamless and Pythonic. This will make it even easier to write more and better plugins, and since it's a backwards-incompatible change, the time to make it is *now*, while ST2 is still in alpha/beta state.


The sublime.View class has a begin_edit() method and an end_edit() method: these two commands are prime candidates to be turned into a context manager. Proposed API:


with view:

  do_a_thing()

  do_another_thing()


Much more straightforward and Pythonic than creating an edit object, passing it around, and finalizing it with end_edit() 

+4

German keyboard layout: "Show Console"

vivo 12 лет назад обновлен poke 12 лет назад 2
the keyboard shortcut for "Show Console": ^`
does not work on a German keyboard, and I haven't been able to find the correct combination
+4

Tweak identation for statements spanning trough several lines

Simonas Kazlauskas 12 лет назад 0
Currently Sublime Text idents separate lines perfectly, however when you break line to, for example, fit 80 characters limit it fails miserably.

For example consider such example:
report = "Hello World!"
Assume, that it doesn't fit into a line and I want to break it in the middle.
report = "Hello"\
        " World!"
None of identation sizes would be able to align beginnings of strings and some spaces would have to be added manually. Instead of this dumb behaviour ST could just auto align strings like that (regardless of selected identation size):
report = "Hello"\
         " World!"
+4

Please Support RHEL5

Rohit Gandhi 12 лет назад 0

RHEL5 : can you please support it. Thats the OS we use at my work place. Thats the only thing preventing me from buying sublime text

+4

Allow Projects to have a title that would replace "FOLDERS" if set

EleazarCrusader 12 лет назад 0
I'd actually like to see it reflected in the Side Bar in place of "FOLDERS".
It would be nice if the Project Name.sublime-project allowed for the folder to have an attribute of title like below and that would show up instead of "FOLDERS":

{
  "title": "PROJECT NAME",
  "folders":
  [
    "path": "/C/webdev/workspace/sites/base",
    "name": "Base Folder"
  ]
} 

CODE: SELECT ALL  
+4

Throw up a warning when an open file has been changed by another user.

Sunil Parekh 13 лет назад обновлен 13 лет назад 0
Mostly a problem when working on a network. Not sure how best to handle the differing scenarios when an open file has unsaved changes (and is updated by another client) and when an open file which does not have any unsaved changes is updated.
+4

add command-line switch to just open new window without reloading recent docs

gour 13 лет назад обновлен Roy Ivy III 12 лет назад 1
At the present moment subl --new-window filename
opens SublimeText editor with a new window, but also reloads recent files with the
"remember_open_files": true
settings active, which prevents user to e.g. use ST2 to just edit a file in single-file-session and still have ability to reload recent files when desiring to work in e.g. 'multi-files' or 'project' mode.

Having separate option to have clean session for single file is useful for quick & dirty editing or in situations like when one wants to use ST2 as external editor for the mailer.

In my case, I'd like to use ST2 everywhere and it means to replace gvim in my Claws-mail mailer, so that in the field for 'external editor' I can replace my current:
gvim "+set ft=mail" -f %s 

setting with something like:

subl --new-clean-window %s

I believe that most of the functionality is already built-in and it just requires small tweaking.

Сервис поддержки клиентов работает на платформе UserEcho