+16
Me Whatever 6 years ago • updated by Haidong Wang 4 years ago 2
Hi,

I think Sublime Text 2 is ok to have a default behaviour to search recursively in the directory tree below the current directory, but this should also be possible to disable via a button.

Thank you,
Razvan
+16
Alexander S. 6 years ago • updated by factormystic 5 years ago 1
As far as I can see, there's no way to override font settings in a theme. I would like to change the fonts (family, weight, size) in the sidebar and tabs.
+16
Matt Long 7 years ago • updated by Kroum Tzanev 5 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.
+16
Chris Rogers 5 years ago • updated by tomr 5 years ago 1

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

+16
Tom Turton 5 years ago 0
CSS 3 Box-sizing has been available since IE8, but Sublime Text 2 does not recognise it as a CSS declaration. Thus autocomplete does not support the values and the declaration is not coloured in.
+16
guillermooo 7 years ago • updated by Phillip Koebbe 6 years ago 7
Association between file types and syntax definitions is established in syntax definitions by means of the "filetypes" element. While normally this works fine, sometimes you might want to use an alternate syntax definition for a file type that already has a generic syntax definition associated with it, and to which Sublime gives precedence. To override the default syntax definition, it would be necessary to be able to specify a preferred syntax definition for a file type. If this preferred syntax wasn't found, Sublime would fall back to the current system.

Example:

file_types: { 
"sublime-build": { 
"syntax": "Packages/PackageDev/Support/Sublime Build.tmLanguage",
}
}
+16
Mike Emery 6 years ago 0
In TextMate mcol lets you add, rename, and remove columns whereas in Sublime Text 2 it only lets you remove.  There is currently no alternative snippets for adding and renaming columns in migrations.
+16
Krzysztof Wolowski 7 years ago • updated by Jon Skinner 7 years ago 1
This happens regardless of weather you delete the file in the sidebar or outside ST2.
+16
Ahmed Murad 4 years ago 0

It is very frustrating without RTL support and currently there is no package available as a work around like in ST2

+16
greppo 5 years ago 0
Vim supports text markers for folding, by default {{{ and }}} demarcate the start and end of a folding region.   These can be nested.  Typically I include {{{ and }}} in comments to mark logical blocks of code or XML.
I would like a means in the Sublime Text API to create nested folds based on a marker string independent of the syntax.
+16
wes hardee 5 years ago • updated by Richard Kubina 4 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). 
+16
Andrew Smith 6 years ago • updated by chip siskey 5 years ago 2
I intend to try out sublime text across a number of machines as a replacement to Notepad++. 

I have previously associated a variety of text files (xml, csv, css, html, js, txt, log...) with Notepad++ and now I have to go through the following process with each file type:

  1. Double click my log file (or other)
  2. find it opens with notepad++
  3. close file
  4. right click -> open with .. > sublime text & tick 'always use sublime txt'
It's really slowed down my adoption of sublime text as a text editor. I know it's *very* annoying when *some* applications do this (I'm looking at Windows Media Player here) but in this case I feel it would be totally justified.

+16
Byron Corrales Rivas 6 years ago • updated by Dan Rogers 6 years ago 2
What I need to do for at least have syntax highlighting for less files, for the moment that sublimetext just load the file as normal css file while  an official support to less syntax is available
+16
Stijn De Meyere 6 years ago • updated by Bill Dami 5 years ago 2
When you have a long folder tree in the sidebar and you start scrolling down, the "Open Files" bock disappears. It would be nice if this block had a fixed position, as in Espresso on mac, where the tree scrolls under the "Open Files" or Workspace.

This way, people who don't use tabs can still have a quick overview of the currently open files. 
+16
Roger Roach 4 years ago 0

It would be awesome to have a mode that enables similar functionality found in plan9's acme editor. Features like mouse chording with a 3 button mouse and interfacing with 9p would be invaluable additions to sublime text.    


http://research.swtch.com/acme
http://research.swtch.com/acme.pdf 

+16
aalexgabi 6 years ago • updated by Marco Cervellin 5 years ago 1
I am mainly a PHP developer and I'm using Netbeans IDE.

I consider auto-formatting functionality in NetBeans very well done. It indents automatically the entire file, which is desirable all the time because it's well done. The indentation is not only done horizontally but also vertically, meaning more than one empty lines are reduced to one etc.

After some hours struggling I found how to add the keyboard shortcut for the "Reindent Lines" command found in command palette but not in menu:
[code]
[
{ "keys": ["shift+alt+f"], "command": "reindent", "args": {"single_line": false}}
]
[/code]

In PHP I found some problems in Reindent:

I suggest:
- Adding vertical reindentation
- Adding a shortcut key to "Reindent Lines"
- Adding "Reindent Lines" to menu
- Improving "Reindent Lines" by using NetBeans styling rules

Some bugs I found in "Reindent Lines":
[code]
<?php

namespace ens\database;

class DbManager {

    static $connections = array(
        'master' => array(
            'username' => 'root',
            'password' => 'root',
            'dsn' => 'mysql:host=127.0.0.1;dbname=ctc',
            'prefix' => ''
            )
            );
            static $test = array(
                'lala' => 'lolo'
                );
                static function connectAll() {
                    foreach (self::$connections as &$connection)
                    $connection['connection'] = new \ens\database\DbConnection($connection['dsn'], $connection['username'], $connection['password']);
                }
                static function lala($test){

                }

            }
[/code]
That should be something like:
[code]
<?php

namespace ens\database;

class DbManager {

    static $connections = array(
        'master' => array(
            'username' => 'root',
            'password' => 'root',
            'dsn' => 'mysql:host=127.0.0.1;dbname=ctc',
            'prefix' => ''
        )
    );
    static $test = array(
        'lala' => 'lolo'
    );

    static function connectAll() {
        foreach (self::$connections as &$connection)
            $connection['connection'] = new \ens\database\DbConnection($connection['dsn'], $connection['username'], $connection['password']);
    }

    static function lala($test) {
        
    }

}
[/code]
+16
Christoph Häckel 6 years ago • updated 6 years ago 0
It would be great to have the option to backup each file on save.
This option is present in Notepad++ and I really like to have this feature.
Background: using sshfs or WebDrive to connect to remote computers,
sometimes saving fails. In these situations it's great to have a local backup
available.
Specifying backup-suffix or directory (I keep a local directory for all backups,
named by filename.suffix-DATE (default in Notepad++) would be nice.
This option also helps if someone overwrites your changes without refreshing
the file first - some editors don't scan for changes... ;-)
+16
Daniele Niero 6 years ago • updated by Marcus Downing 5 years ago 1
It would be nice to have different colours in the console, at least just black and red to identify errors from normal output text 
+16
Alex Smith 5 years ago 0
Desktop environments have a user interface font setting (for example on GNOME 3 this defaults to Cantarell). This is not necessarily the same as what the Sans alias refers to. Sublime Text 2 appears to just uses Sans as its font, which for me means that its UI (apart from the menu bar which I guess is rendered by GTK) is using a different font to the rest of my desktop. It would be good if it could instead use the desktop configured font instead (not entirely sure how to find it, GTK possibly has a mechanism to do so), or at least have a configuration option to set the UI font.
+16
Luke Scott 6 years ago • updated by Vladimir Starkov 5 years ago 18
I know some people symlink the folder with Dropbox... but it would be nice to have an official cross-platform Sync feature that allowed you to sync your preferences/settings/themes/snippets/etc... with all the computers you develop on.

If not hosted on the sublime website through some sort of account, perhaps something we can setup on a server or a dedicated machine.

The reason for this is I develop primarily on my work machine, but I have a computer at home I also do work on. Getting everything just right takes a little time, and being able to have all those changes as they happen by synced would be awesome.