mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-24 17:51:51 +02:00
Merge pull request #5836 from overleaf/jk-cm-code-folding-again
[web] Add code folding to CodeMirror 6 GitOrigin-RevId: b6dcc5dbdda2676debeb986bd738b6dd1232fd5a
This commit is contained in:
@@ -34,6 +34,11 @@ const MATCHER = new RegExp(
|
||||
|
||||
function matchOutline(content) {
|
||||
const lines = content.split('\n')
|
||||
const flatOutline = matchOutlineFromLines(lines)
|
||||
return flatOutline
|
||||
}
|
||||
|
||||
function matchOutlineFromLines(lines) {
|
||||
const flatOutline = []
|
||||
lines.forEach((line, lineId) => {
|
||||
const match = line.match(MATCHER)
|
||||
@@ -125,4 +130,4 @@ function nestOutline(flatOutline) {
|
||||
return nestedOutlines
|
||||
}
|
||||
|
||||
export { matchOutline, nestOutline }
|
||||
export { matchOutline, matchOutlineFromLines, nestOutline }
|
||||
|
||||
Reference in New Issue
Block a user