gabesoft / evil-mc

Multiple cursors implementation for evil-mode
MIT License
388 stars 36 forks source link

Canceling a started evil change or delete operation floods the messages buffer #98

Closed duianto closed 4 years ago

duianto commented 4 years ago

Description :octocat:

Trying to cancel a started operation: c or d by pressing C-g causes a lot of commands to be printed into the messages buffer. This makes navigating the messages buffer very slow.

Reproduction guide :beetle:

Observed behaviour: :eyes: :broken_heart:

The operation is canceled, but the messages buffer is also filled with lots of commands, starting with:

evil-mc Failed to execute evil-delete with error: Wrong type argument: commandp, (keymap (keymap (100 . evil-line)) (keymap) (keymap (105 keymap (111 . evil-inner-symbol) (116 . evil-inner-tag) (96 . evil-inner-back-quote) (34 . evil-inner-double-quote)

Expected behaviour: :heart: :smile: The commands shouldn't be printed to the messages buffer.

Notes :notebook:

The same thing happens when canceling the operation with Esc.

System Info :computer:

evil-mc-20190916.348/ Evil version 1.2.14 GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 Windows 1903

duianto commented 4 years ago

Thanks, the error messages don't appear anymore 👍