add highlighting of matching -> .
This commit is contained in:
parent
137199bfe7
commit
ce34f235b8
2 changed files with 7 additions and 3 deletions
|
|
@ -369,8 +369,11 @@ var Editor = function(renderer, session) {
|
||||||
var pos = self.session.findMatchingBracket(self.getCursorPosition());
|
var pos = self.session.findMatchingBracket(self.getCursorPosition());
|
||||||
if (pos) {
|
if (pos) {
|
||||||
var range = new Range(pos.row, pos.column, pos.row, pos.column+1);
|
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);
|
}, 50);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -87,14 +87,15 @@ oop.inherits(Mode, TextMode);
|
||||||
if (row == undefined)
|
if (row == undefined)
|
||||||
row = session.selection.lead
|
row = session.selection.lead
|
||||||
if (typeof row == "object") {
|
if (typeof row == "object") {
|
||||||
row = row.row;
|
|
||||||
column = row.column;
|
column = row.column;
|
||||||
|
row = row.row;
|
||||||
}
|
}
|
||||||
|
|
||||||
var startToken = session.getTokenAt(row, column);
|
var startToken = session.getTokenAt(row, column);
|
||||||
var KW_START = "keyword.start", KW_END = "keyword.end";
|
var KW_START = "keyword.start", KW_END = "keyword.end";
|
||||||
var tok;
|
var tok;
|
||||||
|
if (!startToken)
|
||||||
|
return;
|
||||||
if (startToken.type == KW_START) {
|
if (startToken.type == KW_START) {
|
||||||
var it = new TokenIterator(session, row, column);
|
var it = new TokenIterator(session, row, column);
|
||||||
it.step = it.stepForward;
|
it.step = it.stepForward;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue