diff --git a/spec/app/editor-spec.coffee b/spec/app/editor-spec.coffee index 3b315725d..d8eb7a744 100644 --- a/spec/app/editor-spec.coffee +++ b/spec/app/editor-spec.coffee @@ -1664,7 +1664,7 @@ describe "Editor", -> expect(editor.find('.line.cursor-line').length).toBe 1 expect(editor.find('.line.cursor-line').text()).toBe buffer.lineForRow(1) - fit "when a newline is deleted with backspace, the line of the new cursor position is highlighted (regression)", -> + it "when a newline is deleted with backspace, the line of the new cursor position is highlighted", -> editor.setCursorScreenPosition([1,0]) editor.backspace() expect(editor.find('.line.cursor-line').length).toBe 1 diff --git a/src/app/editor.coffee b/src/app/editor.coffee index 840e5c22f..39ec9190e 100644 --- a/src/app/editor.coffee +++ b/src/app/editor.coffee @@ -344,6 +344,7 @@ class Editor extends View @gutter.addClass('drop-shadow') @on 'cursor-move', => @highlightCursorLine() + @on 'editor-selection-change', => @highlightCursorLine() selectOnMousemoveUntilMouseup: -> moveHandler = (e) => @selectToScreenPosition(@screenPositionFromMouseEvent(e))