     @emitter.emit 'did-change-placeholder-text', @placeholderText
 
   getFirstVisibleScreenRow: ->
-    # TODO: put back once core & bundled packages are updated not to use this.
-    # Grim.deprecate("This is now a view method. Call TextEditorElement::getFirstVisibleScreenRow instead.")
+    deprecate("This is now a view method. Call TextEditorElement::getFirstVisibleScreenRow instead.")
     atom.views.getView(this).getVisibleRowRange()[0]
 
   getLastVisibleScreenRow: ->
-    # TODO: put back once core & bundled packages are updated not to use this.
-    # Grim.deprecate("This is now a view method. Call TextEditorElement::getLastVisibleScreenRow instead.")
+    Grim.deprecate("This is now a view method. Call TextEditorElement::getLastVisibleScreenRow instead.")
     atom.views.getView(this).getVisibleRowRange()[1]
 
   pixelPositionForBufferPosition: (bufferPosition) ->
-    # TODO: put back once core & bundled packages are updated not to use this.
-    # Grim.deprecate("This method is deprecated on the model layer. Use `TextEditorElement::pixelPositionForBufferPosition` instead")
+    Grim.deprecate("This method is deprecated on the model layer. Use `TextEditorElement::pixelPositionForBufferPosition` instead")
     atom.views.getView(this).pixelPositionForBufferPosition(bufferPosition)
 
   pixelPositionForScreenPosition: (screenPosition) ->
-    # TODO: put back once core & bundled packages are updated not to use this.
-    # Grim.deprecate("This method is deprecated on the model layer. Use `TextEditorElement::pixelPositionForScreenPosition` instead")
+    Grim.deprecate("This method is deprecated on the model layer. Use `TextEditorElement::pixelPositionForScreenPosition` instead")
     atom.views.getView(this).pixelPositionForScreenPosition(screenPosition)
 
   getSelectionMarkerAttributes: ->

  setScrollColumn: (@scrollColumn) ->

  getScrollTop: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollTop instead.")

    atom.views.getView(this).getScrollTop()

  setScrollTop: (scrollTop) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::setScrollTop instead.")

    atom.views.getView(this).setScrollTop(scrollTop)

  getScrollBottom: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollBottom instead.")

    atom.views.getView(this).getScrollBottom()

  setScrollBottom: (scrollBottom) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::setScrollBottom instead.")

    atom.views.getView(this).setScrollBottom(scrollBottom)

  getScrollLeft: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollLeft instead.")

    atom.views.getView(this).getScrollLeft()

  setScrollLeft: (scrollLeft) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::setScrollLeft instead.")

    atom.views.getView(this).setScrollLeft(scrollLeft)

  getScrollRight: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollRight instead.")

    atom.views.getView(this).getScrollRight()

  setScrollRight: (scrollRight) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::setScrollRight instead.")

    atom.views.getView(this).setScrollRight(scrollRight)

  getScrollHeight: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollHeight instead.")

    atom.views.getView(this).getScrollHeight()

  getScrollWidth: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getScrollWidth instead.")

    atom.views.getView(this).getScrollWidth()

  getVisibleRowRange: ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::getVisibleRowRange instead.")

    atom.views.getView(this).getVisibleRowRange()

  intersectsVisibleRowRange: (startRow, endRow) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::intersectsVisibleRowRange instead.")

    atom.views.getView(this).intersectsVisibleRowRange(startRow, endRow)

  selectionIntersectsVisibleRowRange: (selection) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::selectionIntersectsVisibleRowRange instead.")

    atom.views.getView(this).selectionIntersectsVisibleRowRange(selection)

  screenPositionForPixelPosition: (pixelPosition) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::screenPositionForPixelPosition instead.")

    atom.views.getView(this).screenPositionForPixelPosition(pixelPosition)

  pixelRectForScreenRange: (screenRange) ->
    # TODO: put back once core & bundled packages are updated not to use this.
    # Grim.deprecate("This is now a view method. Call TextEditorElement::pixelRectForScreenRange instead.")

    atom.views.getView(this).pixelRectForScreenRange(screenRange)


    @displayBuffer.onDidChangeCharacterWidths(callback)

  onDidChangeScrollTop: (callback) ->
    Grim.deprecate("This is now a view method. Call TextEditorElement::onDidChangeScrollTop instead.")

    atom.views.getView(this).onDidChangeScrollTop(callback)

  onDidChangeScrollLeft: (callback) ->
    Grim.deprecate("This is now a view method. Call TextEditorElement::onDidChangeScrollLeft instead.")

    atom.views.getView(this).onDidChangeScrollLeft(callback)

