+3

Have the application self-update rather than having to redownload from a webpage.

Ken Chau vor 12 Jahren aktualisiert von Martin Spierings vor 11 Jahren 1

Many applications can self-update (even in Windows). This could make Beta testing even more enjoyable!

+3

emacs like font lock feature

Emanuele D'Osualdo vor 12 Jahren 0
It would be great if ST could support the font-lock feature of Emacs.

This feature enables you to define substitutions from string literals to unicode symbols for better readability.
For example in LaTeX you could have the macros \alpha, \beta... rendered in the buffer as α β etc, or in Haskell you could have (\x -> x+1) rendered as (λx → x+1).
See this screenshot for an example in Haskell.
The file itself would *not* contain the unicode chars but the regular ASCII representation; the symbols are only displayed in the view and revert back to normal when editing the line.

I believe this is way beyond the scope of a plugin and needs to be implemented in ST itself.


Anyone wishing this was added to ST?

+3

BUG: Search in file has graphical issues and sometimes crashes sublime text 2

Pascal Helfenstein vor 13 Jahren 0

 Searching files in a Symfony 2 PHP Project often crashes the app if there are a lot of results


Also after the second search there are grafical issues => http://cl.ly/1S2y1k1p2U1L2a0Y3q1F

+3

Syntax highlighting should ignore white-space where the language ignores it.

Liam Clay vor 13 Jahren 0
Foo :: Bar( );
Should display the same as it does when there is no white-space either side of the scope resolution operator (::)

$instance -> hi
(
    'masses and masses',
    'of params',
    'so it isn\'t ideal',
    'to put this on one line'
);
Should display the same as if the parenthesis was on the same line as the function. There are many more examples of this behaviour.
+3
Fertiggestellt

Execute a snippet within a snippet

Remy Bach vor 13 Jahren aktualisiert von Jon Skinner vor 13 Jahren 3
It would be really cool to be able to run a snippet without having to tab out of the currently executing one (and then return where you left off with tabbing through the original snippet).
Antwort
Jon Skinner vor 13 Jahren
You can do this using ctrl+space
+3

Right-click context menu (Windows)

Chris vor 11 Jahren 0

Adding "edit with sublime" to the right-click context menu for windows would be faster editing a file in some cases.

below is registry I am using to add this, it does "edit with sublime" and "open folder as sublime project" all credits go to this Site


Windows Registry Editor Version 5.00

; Open files

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2]

@="Edit with S&ublime Text 2"

"Icon"="C:\\Program Files\\Sublime Text 2\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2\command]

@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""

; This will make it appear when you right click ON a folder

; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\sublime]

@="Open Folder as &Sublime Project"

"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]

@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""

; This will make it appear when you right click INSIDE a folder

; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]

@="Open Folder as &Sublime Project"

"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]

@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""


+3

snippets need a $Indent and a $clipboard

Robert Babiak vor 11 Jahren 0

I would like a couple more macros for use in a snippet. 

Can we have $indent this would make a best guess at what the proper indentation be from the start of the line and insert the correct number of tabls or spaces. 


I would also like a $clipboard that will insert the contents of the clip board. 


What i would like to make is the following 

<![CDATA[$indent print "$clipboard=",$clipboard]] for python. (not sure how to handle the space between $indent and print)

+3

Ability for plugins to create new views where the plugin is responsible for all of the rendering

ues vor 12 Jahren 0

 I've been looking though the forums, but as far as I can tell the current plugin APIs only allow you to manipulate text-buffer views. Is it possible, or is it planned, to introduce the ability to create new views where the plugin is responsible for all of the rendering? Like an empty container, where the plugin author can use the UI toolkit of their choice (with the appropriate python bindings), to build eg:

- Markdown preview pane
- Build/CI status overview
- Threads/callstack for a debugger plugin

etc.

Or alternatively, to allow the plugin to create web views, where the UI is in HTML/CSS/JS, and where the ui can make callbacks to the plugin code through a mechanism like postMessage.

+3

Changing the name outside of ST2 (of a file open in ST2) should automatically change that file's name inside ST2

Mike Covington vor 13 Jahren 0
Situation:

1. I have a freshly saved file open in ST2 (on OS X).
2. I change the filename in terminal.

Expected Result:

- File's name in ST2 is changed and file is still considered unedited.

Actual Result:

- File's name in ST2 remains unchanged; file is flagged as edited (`•`, instead of `x` next to file name on tab).
+3

Project indentation overrides

Kevin Peno vor 13 Jahren aktualisiert von Scott Bowers vor 13 Jahren 1

In a lot of cases I have my open preferences for things like tab spacing in my own projects. I set these in my user file settings file. On the other hand projects I work on may have their own specifications (2 spaces for tabs, etc).


The current documentation on indentation does not say that it looks in the project file for these settings. I think they need to be added with project settings being last.

+3

Add specific scope to JSON key strings

sash vor 11 Jahren 0
When viewing a JSON file, all the strings are colored the same and that can make it difficult to quickly differentiate key strings and value strings. By adding a specific scope (instead of the default 'string.quoted.double.json'), color themes can stylize accordingly, or even use existing colors if something like keyword.string.quoted.double.json were used.

Example in Sublime Text 3:
Image 304

Example in BBEdit 10:
Image 305
+3

open new document on tab bar empty space click

Ella2 vor 13 Jahren aktualisiert vor 13 Jahren 1

Like Ultra Edit and other text editors support, it would be very helpful to have:


* middle mouse click in empty space in tab bar to opening a new empty document

* right mouse click in empty space in tab bar to opening a context menu:

[New File]

[Open File]


This would dramatically speed up my work flow.


BR,

Kai

+3

Go to line/column in file selected in find/build results

uipoet vor 13 Jahren aktualisiert vor 13 Jahren 4

I have written a build plugin that runs JSHint on any selected JavaScript file which opens a results panel that you can navigate to the next result with F4 which selects the line/column. The problem is there doesn't seem to be a way to jump back into the original file at the line/column that is highlighted.


https://github.com/uipoet/sublime-jshint
+3

shortcut for deleting file from sidebar

Jesse Lee vor 11 Jahren 0

Hi guys,

I've googled a couple of times with "sublime text delete file shortcut" but no luck so far.

I'd like to reduce the mouse activities when coding.

So, is there such shortcut?

how about "rename" then?


+3

Opening a sublime-project file when ST2 is closed opens that file for editing

Jack Sleight vor 12 Jahren 0

When you open a sublime-project file from Finder (only tested this on OS X) when ST2 is running, it opens it as a project window. But if you do the same when ST2 isn't running, the actual JSON sublime-project file is opened for editing.


Ideally opening a sublime-project file from Finder would always launch the project window, rather than opening the file for editing.

+3

"Jakefile" / "jakefile" should be recognized as having Javascript syntax

Ben Houston vor 12 Jahren 0

Jakefiles are Javascript-based makefiles.  They are becoming quite popular in the Javscript community (one of the main communities served by Sublime Text.)  They are used by the Cappucino project as well as the jshint npm integration.  Because they do not have a *.js" extension they are not being recognized as being Javascript in the automatic Syntax highlighting scheme.


It would be preferrable if both "Jakefile" and "jakefile" were added to the pattern for applying Javascript syntax highlighting.


More information on Jake and Jakefiles:


https://github.com/mde/jake

+3

Project switcher should be accessible all the time

Max Wheeler vor 13 Jahren aktualisiert von Joaquín Vicente vor 11 Jahren 2
The project switcher only appears when a file is open. It should also be available when you have no files open.
+3

Cloud-based Sync of User Settings and Packages

Ian Rohde vor 12 Jahren aktualisiert von Vladimir Starkov vor 12 Jahren 2

Any possibility of a cloud-based sync of user settings and installed packages? We all use Sublime on multiple computers and never having to worry about transferring modifications would be a fantastic addition.


Something similar to Chrome's bookmark sharing.

+3

add index number to tab title

rab vor 12 Jahren 0

  1. would like to add the index number of the file within its group to the title of its tab. This would allow you to see, at a glance, which command-# shortcut is needed to activate that view.

+3

In find/replace dialog tabbing from Find should go to Replace field

pornel vor 13 Jahren aktualisiert vor 13 Jahren 1

In every program I can think of the next field after "Find" is always "Replace"


Type what you want to find, tab, type what you want to replace it with, enter.


Sublime breaks my reflex by inserting "Where" field between them in tabbing order, so when I'm not looking, I end up typing nonsense in the Where field.


It'd be nice if you could swap Where/Replace fields or change tabbing order to skip over the Where field.