diff options
| author | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
| commit | b009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch) | |
| tree | 5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/packages/vim-surround/lib/command/delete.coffee | |
| parent | 4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff) | |
Remove Atom config
Diffstat (limited to 'atom/packages/vim-surround/lib/command/delete.coffee')
| -rw-r--r-- | atom/packages/vim-surround/lib/command/delete.coffee | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/atom/packages/vim-surround/lib/command/delete.coffee b/atom/packages/vim-surround/lib/command/delete.coffee deleted file mode 100644 index 744b3a1..0000000 --- a/atom/packages/vim-surround/lib/command/delete.coffee +++ /dev/null @@ -1,33 +0,0 @@ -{compositedisposable} = require 'atom' - -Base = require './base' -Selector = require './selector' - -module.exports = class Delete extends Base - constructor: (config) -> - @command = config.deleteSurroundCommand - @context = "atom-text-editor.vim-mode.normal-mode" - super config - - getName: (key) -> "delete-#{key}" - - getRunner: (left, right) -> -> - editor = atom.workspace.getActiveTextEditor() - selector = new Selector(editor, left, right) - - editor.transact -> - cursorPos = editor.getCursorBufferPosition() - - selector.inside().select() - editor.selections.forEach (selection) -> - text = selection.getText() - - # restore cursore and select text with surrounding keys - editor.setCursorBufferPosition(cursorPos) - selector.outside().select() - - editor.selections.forEach (selection) -> - selection.insertText text - - # restore cursore - editor.setCursorBufferPosition(cursorPos) |