add highlighting of matching -> .

This commit is contained in:
nightwing 2013-03-12 19:13:38 +04:00
commit ce34f235b8
2 changed files with 7 additions and 3 deletions

View file

@ -369,8 +369,11 @@ var Editor = function(renderer, session) {
var pos = self.session.findMatchingBracket(self.getCursorPosition());
if (pos) {
var range = new Range(pos.row, pos.column, pos.row, pos.column+1);
self.session.$bracketHighlight = self.session.addMarker(range, "ace_bracket", "text");
} else if (self.session.$mode.getMatching) {
var range = self.session.$mode.getMatching(self.session);
}
if (range)
self.session.$bracketHighlight = self.session.addMarker(range, "ace_bracket", "text");
}, 50);
};

View file

@ -87,14 +87,15 @@ oop.inherits(Mode, TextMode);
if (row == undefined)
row = session.selection.lead
if (typeof row == "object") {
row = row.row;
column = row.column;
row = row.row;
}
var startToken = session.getTokenAt(row, column);
var KW_START = "keyword.start", KW_END = "keyword.end";
var tok;
if (!startToken)
return;
if (startToken.type == KW_START) {
var it = new TokenIterator(session, row, column);
it.step = it.stepForward;