Provides scope based context that can be reused by another plugins.
This plugin is part of sublime-enhanced plugin set. You can install sublime-enhanced and this plugin will be installed automatically.
If you would like to install this package separately check "Installing packages separately" section of sublime-enhanced package.
Scope is a string that contains information about type of text at some point (e.g. "source.python meta.class.python").
-
scope: check context of whole selection
-
scope_b: check context of b-part of selection
-
scope_a: check context of a-part of selection
-
scope_b_right: check context of b-part of selection at right
-
scope_b_left: check context of b-part of selection at left
-
scope_a_right: check context of b-part of selection at right
-
scope_a_left: check context of b-part of selection at left
-
scope_left: check context at left of selection
-
scope_right: check context of right of selection
Used in snippets or keymaps. Example keymap:
// insert "test" on hitting only when b-part of cursor is in string
{
"keys": ["f5"],
"command": "insert",
"args": {
"characters": "test"
},
"context": [
{"key": "scope_b", "operator": "regex_contains", "operand": "string"},
],
}
None