add foldMode.closingBracketBlock
This commit is contained in:
parent
ccee8e7041
commit
3bcb122a72
2 changed files with 20 additions and 17 deletions
|
|
@ -70,16 +70,7 @@ oop.inherits(FoldMode, BaseFoldMode);
|
|||
return range;
|
||||
}
|
||||
|
||||
var end = {row: row, column: i};
|
||||
var start = session.$findOpeningBracket(match[1], end);
|
||||
|
||||
if (!start)
|
||||
return;
|
||||
|
||||
start.column++;
|
||||
end.column--;
|
||||
|
||||
return Range.fromPoints(start, end);
|
||||
return this.closingBracketBlock(session, match[1], row, i);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -103,6 +103,18 @@ var FoldMode = exports.FoldMode = function() {};
|
|||
return Range.fromPoints(start, end);
|
||||
};
|
||||
|
||||
this.closingBracketBlock = function(session, bracket, row, column, typeRe) {
|
||||
var end = {row: row, column: column};
|
||||
var start = session.$findOpeningBracket(bracket, end);
|
||||
|
||||
if (!start)
|
||||
return;
|
||||
|
||||
start.column++;
|
||||
end.column--;
|
||||
|
||||
return Range.fromPoints(start, end);
|
||||
};
|
||||
}).call(FoldMode.prototype);
|
||||
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue