t9md / atom-vim-mode-plus

vim-mode improved
https://atom.io/packages/vim-mode-plus
MIT License
1.4k stars 112 forks source link

Replace special earlySelect care by simply allowing async execution for surround, replace #926

Closed t9md closed 7 years ago

t9md commented 7 years ago

Currently, surround and replace, replace-character(r) have supportEarlySelect = true.

This was introduced in #622 to give better UI feedback to user to make surround operation easy.

Operator.prototype.execute() already allowed to return Promise since very long time ago(added to support TransformStringByExternalCommand).