     range.end = Point.fromObject(@editSession.bufferPositionForIndex(end))
 
     @editor.setTextInRange(range, value)
-
-    range.start = Point.fromObject(@editSession.bufferPositionForIndex(firstTabStop.start))
-    range.end = Point.fromObject(@editSession.bufferPositionForIndex(firstTabStop.end))
-
-    @editor.getSelection().setBufferRange(range)
+    #
+    # range.start = Point.fromObject(@editSession.bufferPositionForIndex(firstTabStop.start))
+    # range.end = Point.fromObject(@editSession.bufferPositionForIndex(firstTabStop.end))
+    #
+    # @editor.getSelection().setBufferRange(range)
 
   # Returns the editor content.
   getContent: ->


  # Sets the current caret position.
  setCaretPos: (index) ->
    pos = @editor.bufferPositionForIndex(index)
    @editor.clearSelection()
    @editor.setCursorBufferPosition pos


  # end - A {Number} representing the ending character index
  createSelection: (start, end) ->
    @editor.getSelection().setBufferRange
      start: @editSession.bufferPositionForIndex(start)
      end: @editSession.bufferPositionForIndex(end)

  # Fetches the current line's start and end indexes.
  #
