smart indent on new line after brackets
$foo = substr_replace($bar, ' ON(', $pos, $length);
A bug makes your new line start with an extra indentation. If you remove the open bracket within the string in the function call, it will now work as expected.
(Sublime Text 2 build 2181)
Execute selected code
It would be great to have opportunity building not a file, but execute only selected region of code. It may help to work with big SQL-scripts, for example.
Scala code indents when there's an open parenthesis in a string
println("(")
When you hit enter at the end of the line, the new line is indented when it shouldn't be.
HTML perfect completion
HTML perfect completion should work mainly in 3 stages:
1.tag completion (realized in Sublime Text 2);
2.attribute name completion (realized in Sublime Text 3, not tested yet);
3.attribute value completion.
Completion must start with tag completion (works perfectly in Sublime Text 2).Tag completion must be followed by attribute name completion (not all the attributes, but only the specific attributes for a specific tag).
Attribute name completion must be followed by attribute value completion (not all the values, but only the specific values for a specific tag), with cursor placed between quotation marks "|".
windows open folder refresh folder contents
Mousemap bindings in menu
Find and replace improvements: git grep and Vintage mode compatibility
- I would definitely like an option to use the `git grep` command as it's much faster to search through the entire project.
- Currently, one has to type in the absolute path of the folder to your project in the include filter, if you'd like to search just within a specific folder. Why is this necessary? Is there a way we could have an option to use a relative path? I've never needed to search an outside folder on my machine from within my current project....
- If it's not too difficult, I'd also like a Vintage mode shortcut for getting into and manipulating the find/replace panel. It would be awesome if `%s/../..` and `s/../..` would open and enter data into find/replace dialog, with the omitted "%" triggering the full path of the current file to be injected into the open files filter (middle input).
Improved Bookmarks
- Save and Restore Bookmarks for a file on Close and Open
- On the Bookmark menu print not only the line number where the Bookmark is placed, but also a part (beginning) of this line -- it'll help a lot to navigate within Bookmarks (specially when the function names are used or particular part of the text/code)..
- On the "minimap" show a color horizontal line for every Bookmark within a file -- it will help a visual navigation within a file and a fast click to the right position.
Closing a tab will cause multiple file highlights in the sidebar
auto_match_enabled in OSX does not work with "U.S. International - PC" input source
The possibility to apply a macro until the end of the file or for N times
Reify the project file
Bug is snippets
Undoing indentation conversion doesn't reset indent mode
shortcut cmd+[ on german OS X keyboard does not work
On german mac keyboards (Macbooks up to latest model), the [ character is done using "opt + 5" (and the ] character is opt + 6).Trying to do the Unindent shortcut in sublime with CMD is then "CMD + OPT + 5", which will switch to a 4-window grid pattern but not unindent. Indenting with CMD + OPT + 6 works, however.
My suggestion: move the alt+cmd+5 shortcut for 4-window layout to cmd+opt+4 on germany keyboard layouts. Indenting is far more important than window layouting.
CLI flag to open sublime in full screen mode (OSX)
“Wrap paragraph at X characters”—weird behaviour
- Line 1: a single line of non-wrapped text
- Line 3: the previous line wrapped with Alt+Q (working as intended)
- Line 10: the same text that is on the first line, but between the tag tag
- Line 12: the above text within the tags after pressing Alt+Q (notice the opening angled brackets)
line_prefix_pattern = re.compile("^\W+")
line_prefix_pattern = re.compile("^")
the problem (my problem at least) is solved.
Partially, because I've also noticed that the module doesn't try to wrap the selected text, but a paragraph instead. If I have tags nested into each other (say, 3 levels deep) and I select the text on the third level (which could possibly contain in-line tags) then everything gets wrapped up to the first level.
Is there a way to make wrapping work on selections rather than paragraphs?
I've used a vanilla 2165 build for the test, but I've checked that it worked like this since 2139 or so.
By the way, I couldn't measure the further implications of this change, so maybe it is plain rubbish.
Movement across code structure
I'd appreciate an analogue to http://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Parens.html. For example, in C-like files, Ctrl-Alt-n and Ctrl-Alt-p move across braced or parenthesized regions, while Ctrl-Alt-u moves out a level of nesting. In HTML files, the same keystrokes move across the tag structure. As far as I can see, Sublime only has Ctrl-m, move_to{to: brackets}, which isn't quite enough.
'subl -w' doesn't ever un-block when running under tmux on OS X
Servicio de atención al cliente por UserEcho