Merge pull request #1635 from devoncarew/master
update Dart syntax highlighting
This commit is contained in:
commit
93673bbe8b
3 changed files with 25 additions and 63 deletions
|
|
@ -15,7 +15,7 @@ var DartHighlightRules = function() {
|
|||
var keywordControl = "try|catch|finally|throw|break|case|continue|default|do|else|for|if|in|return|switch|while|new";
|
||||
var keywordDeclaration = "abstract|class|extends|external|factory|implements|get|native|operator|set|typedef";
|
||||
var storageModifier = "static|final|const";
|
||||
var storageType = "void|bool|num|int|double|Dynamic|var|String";
|
||||
var storageType = "void|bool|num|int|double|dynamic|var|String";
|
||||
|
||||
var keywordMapper = this.createKeywordMapper({
|
||||
"constant.language.dart": constantLanguage,
|
||||
|
|
@ -52,7 +52,7 @@ var DartHighlightRules = function() {
|
|||
},
|
||||
{
|
||||
token: "keyword.other.import.dart",
|
||||
regex: "(?:\\b)(?:library|import|source|part|of)(?:\\b)"
|
||||
regex: "(?:\\b)(?:library|import|part|of)(?:\\b)"
|
||||
},
|
||||
{
|
||||
token : ["keyword.other.import.dart", "text"],
|
||||
|
|
|
|||
|
|
@ -1,14 +1,17 @@
|
|||
snippet lib
|
||||
#library('${1}');
|
||||
library ${1};
|
||||
${2}
|
||||
snippet im
|
||||
#import('${1}');
|
||||
import '${1}';
|
||||
${2}
|
||||
snippet so
|
||||
#source('${1}');
|
||||
snippet pa
|
||||
part '${1}';
|
||||
${2}
|
||||
snippet pao
|
||||
part of ${1};
|
||||
${2}
|
||||
snippet main
|
||||
static void main() {
|
||||
void main() {
|
||||
${1:/* code */}
|
||||
}
|
||||
snippet st
|
||||
|
|
@ -23,8 +26,6 @@ snippet th
|
|||
throw ${1}
|
||||
snippet cl
|
||||
class ${1:`Filename("", "untitled")`} ${2}
|
||||
snippet in
|
||||
interface ${1:`Filename("", "untitled")`} ${2}
|
||||
snippet imp
|
||||
implements ${1}
|
||||
snippet ext
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue