Merge branch 'master' of github.com:junegunn/vim-easy-align

This commit is contained in:
Junegunn Choi
2014-11-30 02:03:36 +09:00
3 changed files with 24 additions and 0 deletions

View File

@@ -75,6 +75,12 @@ function! s:set_repeat()
endfunction endfunction
function! s:generic_easy_align_op(type, vmode, live) function! s:generic_easy_align_op(type, vmode, live)
if !&modifiable
if a:vmode
normal! gv
endif
return
endif
let sel_save = &selection let sel_save = &selection
let &selection = "inclusive" let &selection = "inclusive"

13
test/extra.vader Normal file
View File

@@ -0,0 +1,13 @@
Include: include/setup.vader
Before:
set nomodifiable
After:
set modifiable
AssertEqual "hello\nworld\n", @"
Given:
hello
world
Do (#43 Do nothing when nomodifiable):
vip\<enter>\<enter>\<enter>y

View File

@@ -31,3 +31,8 @@ Execute (Clean up test environment):
vmap <leader>. <Plug>(EasyAlignRepeat) vmap <leader>. <Plug>(EasyAlignRepeat)
silent! call plug#load('vim-easy-align') silent! call plug#load('vim-easy-align')
Before:
After:
Given: