Considering there really no big "killer" features in ST3, I'd like to propose one, which might me a big extension to ST.
Virtual File Systems API should implement file I/O based on plugins. The end developer API could be taken from existing projects, e.g. FUSE.
VFS would allow deep integration with different off-site (not local) file editing without sacrificing any time for I/O waits. While there are lots of file system wrappers (e.g. FUSE), the implementation inside ST would benefit from higher integration with text edition and navigation tasks.
There is also a number of companies which use ST in corporate environments with high security requirements (e.g. no source code should be saved to local storage). VFS capability would allow to use ST in such environments.
End users would benefit from plugins for FTP, SFTP integration with file browser.
Virtual representations would also be possible. Consider a VFS based on class hierarchy with method definitions as leaves.
All this requires minor modifications to UI, but deep modifications to I/O core.
Reges find does not using groups. It just ignores () in search token.
Both Sublime 2 and 3. It would be nice if parenthesis are used, find would select/replace only terms in search groups, and FindAll would select only text in founded groups
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)([0-9]*)",
And file:line jumps work.
Om Robert Shearin, MD Robert Shearin, MD praksis som en børnelæge i Chevy Chase, MD.Robert Shearin, MD uddannet fra Univ Of NC Chapel Hill Sch Of Med, Chapel Hill Nc 27599.
primær specielle børnelæge
praksis Capital Medical Group
uddannelse Univ Of NC Chapel Hill Sch Of Med, Chapel Hill Nc 27599
træning Walter Reed Army Med Ctr, Pediatrics, Vanderbilt Univ Med Ctr, Pediatrics
Robert Shearin, MD giver pædiatrisk pleje på 5530 Wisconsin Ave Ste 1125, Chevy Chase, MD 20815 i Chevy Chase, MD 20815.
Børnelæger yde omfattende pleje til spædbørn, børn og unge. De er i stand til at diagnosticere og behandle sygdomme, skader, betingelser og udviklingsmæssige spørgsmål.
Hvis du vil vide mere, eller at lave en aftale med Capital Medical Group i Chevy Chase, MD, kan du ringe (301) 907-3960.
Currently Sublime Text 2 has the ability to configure all keybinding using cmd/option/ctrl keys. But both the right and left cmd/option/ctrl keys are interpreted as the same key.
It would be nice to be able to, for example, assign cmd_L + C to copy and cmd_R + C to something else entirely.
Also replace should popup also with ctrl+f (to be honest, most of the times you search something when coding you need to do a replace afterwords, so popiung up the replace dialog is a good idea imo).
The buttons in the search and replace boxes should have a highlighted letter, so that they are accessible via a keyboard combination - for example you search for a word, then enter the replacement for that word and then hit lets say alt+r for replace, and alt+a for replace all (key combinations are of course just a suggestions)
ST 2, Build 2181
Windows 8 Customer Preview
Hi, I just stumbled upon SublimeText today. There is a programming language I use called NCL (http://www.ncl.ucar.edu).
I would like to use this editor with it. The NCL group provides a link where any group can create a plugin for their editor here, http://www.ncl.ucar.edu/Applications/editor.shtml#textmate
Is it possible someone at SublimeText could do this? I don't know how.
I will try to do so in 10 days.
diff --git a/a b/XML.tmLanguage
index 9438f60..bbb5823 100644
@@ -109,6 +109,15 @@
In Erlang, fun is not only a keyword for lambdas, but can also be used in -spec macro directives.
-spec for_house_of(Type :: row|column|box, Pos :: integer(), AccStart :: X, Fun :: fun((Pos :: integer(), Acc::X) -> (Y)) ) -> [Y].
This breaks syntax highlighting afterwards though (because Sublime text thinks we're in an anonymous function that has never been ended).
(multiline or single line -spec doesn't matter).
It can be fixed by ignoring the fun keyword if it follows two colons in this case:
Erlang.tmLanguage, line 699
This is only a hack though, because the parameter spec could also be unnamed:
-spec for_house_of(Type :: row|column|box, integer(), X, fun((integer(), X) -> (Y)) ) -> [Y].
Customer support service by UserEcho