Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Ctrl+o u" in Insert mode is performed with a delay if 'showmode' is on #3125

Closed
lkintact opened this issue Jul 1, 2018 · 0 comments · Fixed by neovim/neovim#9840
Closed

Comments

@lkintact
Copy link

lkintact commented Jul 1, 2018

  1. Run gvim.exe -u NONE
  2. Execute :set showmode
  3. Enter Insert mode, type some text and hit Ctrl-o u. Gvim waits for about 2.5 seconds before performing the undo operation.
  4. Get back to Normal mode, execute :set noshowmode, repeat step 3. Gvim performs the undo almost instantly.

OS: Windows 7,
Gvim: gvim_8.1.0126_x86.zip

@lkintact lkintact changed the title "Ctrl+o u" in Insert mode is performed with a delay if showmode is 'on' "Ctrl+o u" in Insert mode is performed with a delay if 'showmode' is on Jul 1, 2018
janlazo added a commit to janlazo/neovim that referenced this issue Apr 3, 2019
Problem:    Undo message delays screen update for CTRL-O u.
Solution:   Add smsg_attr_keep(). (closes vim/vim#3125)
vim/vim@e042968
janlazo added a commit to janlazo/neovim that referenced this issue Apr 3, 2019
Problem:    Undo message delays screen update for CTRL-O u.
Solution:   Add smsg_attr_keep(). (closes vim/vim#3125)
vim/vim@e042968
janlazo added a commit to janlazo/neovim that referenced this issue Apr 4, 2019
Problem:    Undo message delays screen update for CTRL-O u.
Solution:   Add smsg_attr_keep(). (closes vim/vim#3125)
vim/vim@e042968
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant