     action = (if condition then 'add' else 'remove')
     @editorElement.classList[action](klass)
 
-  dontPutCursorsAtEndOfLine: ->
-    # if @editor.getPath()?.endsWith 'tryit.coffee'
-    #   return
+  dontPutCursorsAtEndOfLine: (whoCall) ->
     for c in @editor.getCursors() when c.isAtEndOfLine() and not c.isAtBeginningOfLine()
+      # console.log "dontPutCursorsAtEOL: #{whoCall} MOVE!!"
       {goalColumn} = c
       c.moveLeft()
       c.goalColumn = goalColumn

        if lastSelection.isEmpty()
          lastSelection.selectRight()

  showCursors: (cursors) ->
    for cursor in cursors
      cursor.setVisible(true) unless cursor.isVisible()
      @updateClassCond cursor.selection.isReversed(), 'reversed'

    return unless @editor?
    if @editor.getSelections().every((s) -> s.isEmpty())
      if @isMode('normal')
        # null
        @dontPutCursorsAtEndOfLine('checkSelections')
      else if @isMode('visual')
        @activate('normal')
    else
