|
@@ -10,7 +10,7 @@ define [
|
|
|
"ace/keyboard/emacs"
|
|
"ace/keyboard/emacs"
|
|
|
"ace/mode/latex"
|
|
"ace/mode/latex"
|
|
|
"ace/edit_session"
|
|
"ace/edit_session"
|
|
|
-], (App, Ace, UndoManager, AutoCompleteManager, SpellCheckManager, AnnotationsManager, CursorPositionManager) ->
|
|
|
|
|
|
|
+], (App, Ace, UndoManager, AutoCompleteManager, SpellCheckManager, HighlightsManager, CursorPositionManager) ->
|
|
|
LatexMode = require("ace/mode/latex").Mode
|
|
LatexMode = require("ace/mode/latex").Mode
|
|
|
EditSession = require('ace/edit_session').EditSession
|
|
EditSession = require('ace/edit_session').EditSession
|
|
|
|
|
|
|
@@ -49,7 +49,7 @@ define [
|
|
|
autoCompleteManager = new AutoCompleteManager(scope, editor, element)
|
|
autoCompleteManager = new AutoCompleteManager(scope, editor, element)
|
|
|
spellCheckManager = new SpellCheckManager(scope, editor, element)
|
|
spellCheckManager = new SpellCheckManager(scope, editor, element)
|
|
|
undoManager = new UndoManager(scope, editor, element)
|
|
undoManager = new UndoManager(scope, editor, element)
|
|
|
- annotationsManager = new AnnotationsManager(scope, editor, element)
|
|
|
|
|
|
|
+ highlightsManager = new HighlightsManager(scope, editor, element)
|
|
|
cursorPositionManager = new CursorPositionManager(scope, editor, element)
|
|
cursorPositionManager = new CursorPositionManager(scope, editor, element)
|
|
|
|
|
|
|
|
# Prevert Ctrl|Cmd-S from triggering save dialog
|
|
# Prevert Ctrl|Cmd-S from triggering save dialog
|
|
@@ -119,9 +119,6 @@ define [
|
|
|
resetSession()
|
|
resetSession()
|
|
|
session = editor.getSession()
|
|
session = editor.getSession()
|
|
|
|
|
|
|
|
- autoCompleteManager.bindToSession(session)
|
|
|
|
|
- annotationsManager.redrawAnnotations()
|
|
|
|
|
-
|
|
|
|
|
doc = session.getDocument()
|
|
doc = session.getDocument()
|
|
|
doc.on "change", () ->
|
|
doc.on "change", () ->
|
|
|
scope.$apply () ->
|
|
scope.$apply () ->
|