diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2022-01-15 15:32:05 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2022-01-15 15:32:55 +0100 |
| commit | 45fe322c993aa08cac55a8bcfac3ccc3518ad24d (patch) | |
| tree | 9fc6e5186c897f3c29c73449efc99a8f3db5480a /cape.el | |
| parent | 9db78299616bab3c601ace2bcab205c9fbff8dd0 (diff) | |
cape-company-to-capf: Remove (t . cape--done) from unread-command-events (Fix #23)
These cape--done events are converted for some unknown reason.
Diffstat (limited to 'cape.el')
| -rw-r--r-- | cape.el | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -892,8 +892,12 @@ If INTERACTIVE is nil the function acts like a capf." (error "Cape company backend async timeout")) (sit-for 0.1 'noredisplay))) ;; Remove cape--done introduced by future callback + ;; XXX NOTE: For some reason Emacs sometimes converts + ;; cape--done to (t . cape--done). (setq unread-command-events - (delq 'cape--done unread-command-events))) + (delq 'cape--done + (delete '(t . cape--done) + unread-command-events)))) res)) ;; Plain old synchronous return value. (res res)))) |
