diff --git a/autoload/SpaceVim/layers/edit.vim b/autoload/SpaceVim/layers/edit.vim index 3d7569ba0..14df313ab 100644 --- a/autoload/SpaceVim/layers/edit.vim +++ b/autoload/SpaceVim/layers/edit.vim @@ -4,6 +4,10 @@ function! SpaceVim#layers#edit#plugins() abort \ ['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 index 7d2f13232..063b220f0 100644 --- a/config/plugins/vim-expand-region.vim +++ b/config/plugins/vim-expand-region.vim @@ -1,2 +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, + \ }