http://docs.sublimetext.info/en/latest/reference/snippets.html
<snippet>
<content><![CDATA[]]></content>
http://docs.sublimetext.info/en/latest/reference/snippets.html
<snippet>
<content><![CDATA[]]></content>
Should have a Leiningen Clojure project in workspace.
Go up one directory
cd ..
then go to bin directory since this is already in the $PATH
cd bin
let lst = [ ['<', "smartchr#loop(' < ', ' << ', '<')" ], | |
\ ['>', "smartchr#loop(' > ', ' >> ', ' >>> ', '>')"], | |
\ ['+', "smartchr#loop(' + ', ' ++ ', '+')"], | |
\ ['-', "smartchr#loop(' - ', ' -- ', '-')"], | |
\ ['/', "smartchr#loop(' / ', '//', '/')"], | |
\ ['&', "smartchr#loop(' & ', ' && ', '&')"], | |
\ ['%', "smartchr#loop(' % ', '%')"], | |
\ ['*', "smartchr#loop(' * ', '*')"], | |
\ ['<Bar>', "smartchr#loop(' | ', ' || ', '|')"], | |
\ [',', "smartchr#loop(', ', ',')"]] |
// Just before switching jobs: | |
// Add one of these. | |
// Preferably into the same commit where you do a large merge. | |
// | |
// This started as a tweet with a joke of "C++ pro-tip: #define private public", | |
// and then it quickly escalated into more and more evil suggestions. | |
// I've tried to capture interesting suggestions here. | |
// | |
// Contributors: @r2d2rigo, @joeldevahl, @msinilo, @_Humus_, | |
// @YuriyODonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant, |
原文: | Async in C# and F#: Asynchronous gotchas in C# |
---|---|
原文著者: | Tomas Petricek (@tomaspetricek) |
翻訳者: | @pocketberserker |
2月に、私は毎年恒例のMVPサミット ── Microsoft が MVP のために主催するイベント ── に出席しました。私はボストンとニューヨークを訪問する機会を利用して、二つの F# に関する講演と Channel9 lecture about type providers の収録を行いました。他のすべての活動(しばしばパブで他の F#er を議論に巻き込んだり、朝まで長い睡眠)にもかかわらず、私はいくつかの講演に参加し果せました。
call extend(s:, vimlparser#import()) | |
let s:PythonCompiler = {} | |
function s:PythonCompiler.new(...) | |
let obj = copy(self) | |
call call(obj.__init__, a:000, obj) | |
return obj |
. |
[ | |
{ "keys" : [ "alt+1" ], "command" : "focus_group", "args" : { "group" : 0 } }, | |
{ "keys" : [ "alt+2" ], "command" : "focus_group", "args" : { "group" : 1 } }, | |
{ // workspace left | |
"keys" : [ "ctrl+alt+super+left" ], | |
"command" : "run_multiple_commands", | |
"args" : { |
[ | |
{ "keys": ["tab"], "command": "move", "args": {"by": "characters", "forward": true}, "context": | |
[ | |
{ "key": "following_text", "operator": "regex_contains", "operand": "^[)'\"\\}\\]]", "match_all": true }, | |
{ "key": "auto_complete_visible", "operator": "equal", "operand": false } | |
] | |
} | |
] |