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;
|
return range;
|
||||||
}
|
}
|
||||||
|
|
||||||
var end = {row: row, column: i};
|
return this.closingBracketBlock(session, match[1], row, i);
|
||||||
var start = session.$findOpeningBracket(match[1], end);
|
|
||||||
|
|
||||||
if (!start)
|
|
||||||
return;
|
|
||||||
|
|
||||||
start.column++;
|
|
||||||
end.column--;
|
|
||||||
|
|
||||||
return Range.fromPoints(start, end);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,18 @@ var FoldMode = exports.FoldMode = function() {};
|
||||||
return Range.fromPoints(start, end);
|
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);
|
}).call(FoldMode.prototype);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue