From 1e934844e94acfcba419f2f02d3b75ed50f763c3 Mon Sep 17 00:00:00 2001 From: yushyin Date: Sun, 27 Nov 2016 14:30:33 +0100 Subject: Vim: Add vim-operator-surround plugin --- vim/neobundle.toml | 10 ++++++++++ vim/vimrc | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/vim/neobundle.toml b/vim/neobundle.toml index 68f7c87..c7aea3a 100644 --- a/vim/neobundle.toml +++ b/vim/neobundle.toml @@ -118,3 +118,13 @@ repository = 'junegunn/vim-easy-align' lazy = 1 on_cmd = ['EasyAlign', 'LiveEasyAlign'] on_map = '(EasyAlign)' + +[[plugins]] +repository = 'kana/vim-operator-user' +lazy = 1 +on_source = 'vim-operator-surround' + +[[plugins]] +repository = 'rhysd/vim-operator-surround' +lazy = 1 +on_map = ['n', ''] diff --git a/vim/vimrc b/vim/vimrc index 824498c..8c12bd5 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -82,6 +82,12 @@ if neobundle#tap('vim-easy-align') nmap ga (EasyAlign) call neobundle#untap() endif +if neobundle#tap('vim-operator-surround') + nmap sa (operator-surround-append) + nmap sd (operator-surround-delete) + nmap sr (operator-surround-replace) + call neobundle#untap() +endif if neobundle#tap('vim-addon-local-vimrc') let g:local_vimrc = {'names':['.lvimrc'],'hash_fun':'LVRHashOfFile'} call neobundle#untap() -- cgit v1.2.3-24-g4f1b