Wrong result for <denite:assign_previous_text> and <denite:assign_previous_matched_text>. After typing a match in :Denite <source> the text returned with up or Ctrl+p is wrong after the first execution.
Expected
<denite:assign_previous_text> and <denite:assign_previous_matched_text> returning always the same value until a different a match is selected.
Environment Information (Required!)
denite version (SHA1): db2d7c30
OS: linux (Salix)
Vim/neovim version:
VIM - Vi IMproved 8.1 - Included patches: 1-431
Huge version with GTK3 GUI.
:checkhealth or :CheckHealth result(neovim only):
Provide a minimal init.vim with less than 50 lines (Required!)
Reproduced without any init file.
How to reproduce problems from neovim startup (Required!)
Problems summary
Wrong result for
<denite:assign_previous_text>
and<denite:assign_previous_matched_text>
. After typing a match in:Denite <source>
the text returned with up or Ctrl+p is wrong after the first execution.Expected
<denite:assign_previous_text>
and<denite:assign_previous_matched_text>
returning always the same value until a different a match is selected.Environment Information (Required!)
denite version (SHA1): db2d7c30
OS: linux (Salix)
Vim/neovim version: VIM - Vi IMproved 8.1 - Included patches: 1-431 Huge version with GTK3 GUI.
:checkhealth
or:CheckHealth
result(neovim only):Provide a minimal init.vim with less than 50 lines (Required!)
Reproduced without any init file.
How to reproduce problems from neovim startup (Required!)
Note it is the behavior doesn't change if Ctrl+p is used instead of up, or if the
<CR>
is replaced with<Esc>
after the previous text is retrieved.