 class Indent extends Operator
   @extend()
   hover: icon: ':indent:', emoji: ':point_right:'
-  restoreCursor: default: 'firstChar', stay: 'point', config: 'stayOnIndent'
+  cursorPositionOnOperate:
+    default: 'firstCharacterOfStartLineOfSelection'
+    stay: 'pointBeforeSelect'
+    config: 'stayOnIndent'
 
   execute: ->
     @eachSelection (s) =>


class ToggleCaseAndMoveRight extends ToggleCase
  @extend()
  restoreCursor: null
  hover: null
  preCompose: 'MoveRight'


      for selection, i in @editor.getSelections()
        @flash selection.getBufferRange(), -> fn(selection)
        restore?(selection, i)
        if instruction is 'firstCharacterOfStartLineOfSelection'
          selection.cursor.moveToFirstCharacterOfLine()

class Select extends Operator
