diff --git a/autoload/SpaceVim/layers/edit.vim b/autoload/SpaceVim/layers/edit.vim index 873e2f239..14df313ab 100644 --- a/autoload/SpaceVim/layers/edit.vim +++ b/autoload/SpaceVim/layers/edit.vim @@ -3,6 +3,11 @@ function! SpaceVim#layers#edit#plugins() abort \ ['tpope/vim-surround'], \ ['junegunn/vim-emoji'], \ ['terryma/vim-multiple-cursors'], + \ ['terryma/vim-expand-region', { 'loadconf' : 1}], + \ ['kana/vim-textobj-user'], + \ ['kana/vim-textobj-indent'], + \ ['kana/vim-textobj-line'], + \ ['kana/vim-textobj-entire'], \ ['scrooloose/nerdcommenter'], \ ['mattn/emmet-vim', { 'on_cmd' : 'EmmetInstall'}], \ ['gcmt/wildfire.vim',{'on_map' : '(wildfire-'}], diff --git a/config/plugins/vim-expand-region.vim b/config/plugins/vim-expand-region.vim new file mode 100644 index 000000000..063b220f0 --- /dev/null +++ b/config/plugins/vim-expand-region.vim @@ -0,0 +1,15 @@ +xmap v (expand_region_expand) +xmap V (expand_region_shrink) +let g:expand_region_text_objects = { + \ 'iw' :0, + \ 'iW' :0, + \ 'i"' :0, + \ 'i''' :0, + \ 'i]' :1, + \ 'ib' :1, + \ 'iB' :1, + \ 'il' :1, + \ 'ii' :1, + \ 'ip' :0, + \ 'ie' :0, + \ }