mirror of
https://github.com/junegunn/vim-easy-align.git
synced 2025-11-12 03:43:48 -05:00
Fix <CTRL-P> to toggle liveness when delimiter is not entered (#44)
This commit is contained in:
@@ -714,9 +714,13 @@ function! s:interactive(range, modes, n, d, opts, rules, vis, bvis)
|
||||
elseif ch == "\<C-G>"
|
||||
call s:shift_opts(opts, 'ig', vals['ignore_groups'])
|
||||
elseif ch == "\<C-P>"
|
||||
if !empty(d) && s:live
|
||||
let ch = d
|
||||
break
|
||||
if s:live
|
||||
if !empty(d)
|
||||
let ch = d
|
||||
break
|
||||
else
|
||||
let s:live = 0
|
||||
endif
|
||||
else
|
||||
let s:live = 1
|
||||
endif
|
||||
|
||||
@@ -519,7 +519,7 @@ Expect:
|
||||
|>batch_size<|> Fixnum<|>nil <|>number of maximum items to be assigned at once<|
|
||||
|>logger <|> Logger<|>nil <|> logger instance for debug logs<|
|
||||
|
||||
Do (Toggling live interactive mode):
|
||||
Do (Toggling live interactive mode (delimiter entered)):
|
||||
vip\<Enter>
|
||||
* Enable live mode
|
||||
\<C-P>
|
||||
@@ -532,6 +532,20 @@ Expect:
|
||||
| Option | Type | Default | Description |
|
||||
| -- | -- | -- | -- |
|
||||
|
||||
Do (Toggling live interactive mode (delimiter not entered)):
|
||||
vip\<Enter>
|
||||
* Enable live mode
|
||||
\<C-P>
|
||||
\<Enter>
|
||||
* Disable live mode
|
||||
\<C-P>
|
||||
*|
|
||||
gg2jdG
|
||||
|
||||
Expect:
|
||||
| Option | Type | Default | Description |
|
||||
| -- | -- | -- | -- |
|
||||
|
||||
Do (live interactive mode!):
|
||||
vip\<Space>r\<Enter>
|
||||
|
|
||||
|
||||
Reference in New Issue
Block a user