From 393dc852dc329be7ca068a01806a61991e4c4452 Mon Sep 17 00:00:00 2001 From: Devon Carew Date: Tue, 29 Apr 2014 13:58:24 -0700 Subject: [PATCH] add dartdoc indentation handling to the dart mode --- lib/ace/mode/dart_highlight_rules.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ace/mode/dart_highlight_rules.js b/lib/ace/mode/dart_highlight_rules.js index 556150c3..ab617a39 100644 --- a/lib/ace/mode/dart_highlight_rules.js +++ b/lib/ace/mode/dart_highlight_rules.js @@ -6,6 +6,7 @@ define(function(require, exports, module) { "use strict"; var oop = require("../lib/oop"); +var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules; var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; var DartHighlightRules = function() { @@ -41,6 +42,7 @@ var DartHighlightRules = function() { token : "comment", regex : /\/\/.*$/ }, + DocCommentHighlightRules.getStartRule("doc-start"), { token : "comment", // multi line comment regex : /\/\*/, @@ -174,6 +176,8 @@ var DartHighlightRules = function() { }, stringfill] } + this.embedRules(DocCommentHighlightRules, "doc-", + [ DocCommentHighlightRules.getEndRule("start") ]); }; oop.inherits(DartHighlightRules, TextHighlightRules);