 class ToggleLineComments extends Operator
   @extend()
   hover: icon: ':toggle-line-comment:', emoji: ':mute:'
-  restoreCursor: default: 'marker'
+  cursorPositionOnOperate:
+    default: 'pointBeforeSelectAsMarker'
   execute: ->
     @eachSelection (s) ->
       s.toggleLineComments()

class Indent extends Operator
  @extend()
  hover: icon: ':indent:', emoji: ':point_right:'
  restoreCursor: default: 'firstChar', stay: 'point', config: 'stayOnIndent'

  execute: ->
    @eachSelection (s) =>

class Yank extends Operator
  @extend()
  hover: icon: ':yank:', emoji: ':clipboard:'
  cursorPositionOnOperate:
    default: 'startPointOfSelection'
    stay: 'pointBeforeSelect'
    config: 'stayOnYank'
    stayOnLinewise: true

  execute: ->
    @eachSelection (s) =>
