mirror of
https://github.com/junegunn/vim-easy-align.git
synced 2025-11-12 11:53:49 -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>"
|
elseif ch == "\<C-G>"
|
||||||
call s:shift_opts(opts, 'ig', vals['ignore_groups'])
|
call s:shift_opts(opts, 'ig', vals['ignore_groups'])
|
||||||
elseif ch == "\<C-P>"
|
elseif ch == "\<C-P>"
|
||||||
if !empty(d) && s:live
|
if s:live
|
||||||
|
if !empty(d)
|
||||||
let ch = d
|
let ch = d
|
||||||
break
|
break
|
||||||
|
else
|
||||||
|
let s:live = 0
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
let s:live = 1
|
let s:live = 1
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -519,7 +519,7 @@ Expect:
|
|||||||
|>batch_size<|> Fixnum<|>nil <|>number of maximum items to be assigned at once<|
|
|>batch_size<|> Fixnum<|>nil <|>number of maximum items to be assigned at once<|
|
||||||
|>logger <|> Logger<|>nil <|> logger instance for debug logs<|
|
|>logger <|> Logger<|>nil <|> logger instance for debug logs<|
|
||||||
|
|
||||||
Do (Toggling live interactive mode):
|
Do (Toggling live interactive mode (delimiter entered)):
|
||||||
vip\<Enter>
|
vip\<Enter>
|
||||||
* Enable live mode
|
* Enable live mode
|
||||||
\<C-P>
|
\<C-P>
|
||||||
@@ -532,6 +532,20 @@ Expect:
|
|||||||
| Option | Type | Default | Description |
|
| 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!):
|
Do (live interactive mode!):
|
||||||
vip\<Space>r\<Enter>
|
vip\<Space>r\<Enter>
|
||||||
|
|
|
|
||||||
|
|||||||
Reference in New Issue
Block a user