diff --git a/lib/ace/edit_session.js b/lib/ace/edit_session.js index 17f95525..a0aadb5b 100644 --- a/lib/ace/edit_session.js +++ b/lib/ace/edit_session.js @@ -924,8 +924,13 @@ var EditSession = function(text, mode) { // for (var i = 0; i <= ) var ret = foldLine.getNextFoldTo(firstRow, column); if (ret) { - if (ret.kind == "inside") { - // TODO + var fold = ret.fold; + if (ret.kind == "inside" + && fold.start.column != column + && fold.start.row != firstRow) + { + // TODO: Implement adding new characters inside of an + // fold. This should extend/remove the fold etc. } else if (ret.fold.start.row == firstRow){ var folds = foldLine.folds; for (var i = folds.indexOf(ret.fold); i < folds.length; i++) {