name: Greasemonkey fileTypes:
-
user.js
firstLineMatch: // ==UserScript== scopeName: source.js.greasemonkey uuid: B57ED36B-65DD-492A-82D7-E6C80253BAAB foldingStartMarker: // ==UserScript== patterns:
-
name: support.class.greasemonkey match: bunsafeWindowb
-
name: support.function.greasemonkey match: bGM_(registerMenuCommand|xmlhttpRequest|setValue|getValue|log|openInTab|addStyle)b(?=()
-
name: meta.header.greasemonkey begin: // ==UserScript== end: // ==/UserScript==s* patterns:
-
name: meta.directive.standard.greasemonkey captures:
"1": name: keyword.other.greasemonkey "3": name: string.unquoted.greasemonkey
match: // (@(name|namespace|description|include|exclude))bs*(.
\s
)? -
name: meta.directive.nonstandard.greasemonkey captures:
"1": name: keyword.other.greasemonkey "3": name: string.unquoted.greasemonkey
match: // (@(S+))bs*(.
\s
)?
-
-
include: source.js
foldingStopMarker: // ==/UserScript== keyEquivalent: ^~G