Skip to content

Instantly share code, notes, and snippets.

@hyrious
Created August 14, 2019 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyrious/e745a7b95fac2f3bd9e630745308cb00 to your computer and use it in GitHub Desktop.
Save hyrious/e745a7b95fac2f3bd9e630745308cb00 to your computer and use it in GitHub Desktop.
直角引号
[
{
"keys": ["【"],
"command": "insert_snippet",
"args": {
"contents": "「$0」"
},
"context": [
{ "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
{ "key": "following_text", "operator": "regex_contains", "operand": "^(?:\t| |\\)|]|;|\\}|」|$)", "match_all": true }
],
},
{
"keys": ["【"],
"command": "insert_snippet",
"args": {
"contents": "「${0:$SELECTION}」"
},
"context": [
{ "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": false, "match_all": true }
],
},
{
"keys": ["】"],
"command": "move",
"args": {
"by": "characters",
"forward": true
},
"context": [
{ "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
{ "key": "following_text", "operator": "regex_contains", "operand": "^」", "match_all": true }
],
},
{
"keys": ["backspace"],
"command": "run_macro_file",
"args": {
"file": "res://Packages/Default/Delete Left Right.sublime-macro"
},
"context": [
{ "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
{ "key": "preceding_text", "operator": "regex_contains", "operand": "「$", "match_all": true },
{ "key": "following_text", "operator": "regex_contains", "operand": "^」", "match_all": true }
],
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment