###前提・実現したいこと
下記スクリプトを実行して、foldingのレベルを変更し、ビジュアルモード選択を解除したい。
function! s:Test() call feedkeys("zcviz") execute "normal! :'<,'>ChalkUp\<CR>" execute "normal! :'<,'>s/^#/##\<CR>" endfunction
処理としてはfoldingをtext-objで選択し、
選択範囲に対してvim-chalkプラグインの機能を使って以下のようにfoldingのレベルを変更することが目的となります。
段落1 {{{1 文章文章文章文章文章文章文章 }}}1 ↓ 段落1 {{{2 文章文章文章文章文章文章文章 }}}2
###発生している問題・エラーメッセージ
処理自体は意図通りに動作しますが、feedkeys("zcviz")で行ったビジュアル選択が残ったままとなります。
###試したこと
- call feedkeys("<Esc><Esc>") などキーを送りこんで選択を解除しようとした。
executeでも試した。
- 処理をキャンセルするvimscriptを探したが、見つからず。
###補足情報(言語/Fw/ツール等のバージョンなど)
- kaoriya-Macvimの最新バージョン
- 使用プラグインkana/vim-textobj-fold, dbmrq/vim-chalk

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/24 16:23 編集
2017/05/25 11:23 編集
2017/06/07 23:54