aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/vim-mode/lib/operators/indent-operators.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'atom/packages/vim-mode/lib/operators/indent-operators.coffee')
-rw-r--r--atom/packages/vim-mode/lib/operators/indent-operators.coffee35
1 files changed, 0 insertions, 35 deletions
diff --git a/atom/packages/vim-mode/lib/operators/indent-operators.coffee b/atom/packages/vim-mode/lib/operators/indent-operators.coffee
deleted file mode 100644
index ba3c155..0000000
--- a/atom/packages/vim-mode/lib/operators/indent-operators.coffee
+++ /dev/null
@@ -1,35 +0,0 @@
-_ = require 'underscore-plus'
-{Operator} = require './general-operators'
-
-class AdjustIndentation extends Operator
- execute: (count) ->
- mode = @vimState.mode
- @motion.select(count)
- originalRanges = @editor.getSelectedBufferRanges()
-
- if mode is 'visual'
- @editor.transact =>
- _.times(count ? 1, => @indent())
- else
- @indent()
-
- @editor.clearSelections()
- @editor.getLastCursor().setBufferPosition([originalRanges.shift().start.row, 0])
- for range in originalRanges
- @editor.addCursorAtBufferPosition([range.start.row, 0])
- @editor.moveToFirstCharacterOfLine()
- @vimState.activateNormalMode()
-
-class Indent extends AdjustIndentation
- indent: ->
- @editor.indentSelectedRows()
-
-class Outdent extends AdjustIndentation
- indent: ->
- @editor.outdentSelectedRows()
-
-class Autoindent extends AdjustIndentation
- indent: ->
- @editor.autoIndentSelectedRows()
-
-module.exports = {Indent, Outdent, Autoindent}