diff --git a/lib/ace/mode/logicql.js b/lib/ace/mode/logicql.js index 01c54c15..a1696381 100644 --- a/lib/ace/mode/logicql.js +++ b/lib/ace/mode/logicql.js @@ -71,8 +71,8 @@ oop.inherits(Mode, TextMode); this.autoOutdent = function(state, doc, row) { var prevLine = doc.getLine(row); var match = prevLine.match(/^\s+/); - var column = prevLine.lastIndexOf("."); - if (!match || row == 0 || column == -1) return 0; + var column = prevLine.lastIndexOf(".") + 1; + if (!match || !row || !column) return 0; var line = doc.getLine(row + 1); var startRange = this.getMatching(doc, {row: row, column: column});