Closed dr-scsi closed 1 year ago
Thanks for the report. Can you please check if corfu-popupinfo--teardown is executed correctly and in the correct buffer?
Check in particular if the modification to the key maps is undone:
@minad - Thanks. I will try it and report back. I have to find a way to trigger the issue again.
I encountered the same problem when manually entering the characters of completion option.
emacs-version: 29.0.50 emacs-repository-version: 690f7ac86ad9a9d714b1107d05c5e856a43bb18d (pkg-info-version-info "corfu") -> "0.31" (setq corfu-popupinfo-delay nil)
Unfortunately I am unable to reproduce the issue. In my setup (Emacs 28, Linux/X11), the minor-mode-overriding-map-alist
is reset successfully after Corfu completion. Please let me know if you manage to reproduce the issue reliably. Then I can investigate further. Please use Emacs 28 and start from emacs -Q, with only global-corfu-mode
and corfu-popupinfo-mode
enabled.
@minad - Thanks to @ctrl2wei for the recipe, I can reproduce this with Emacs 28.2 (My first report was with Emacs 29, both on Win10). Here is what I did:
~/lisp
./configure --without-native-compilation && make
.emacs -Q &
from the src/
directorycorfu-popupinfo-documentation
.It looks like this:
I've also instrumented the function corfu-popupinfo--teardown
; it seems to work Ok in both cases. So I suspect the issue lies somewhere else.
I hope the issue is fixed now. Unfortunately corfu-popupinfo is still quite buggy. It will take a while until all the issues are sorted out.
@minad - Yes, it seems to be fixed now, thanks. I think corfu-popupinfo
is worth the effort. I keep using it and report back if new issues pop up. Thanks 👍
Hi,
I'm trying the new
corfu-popupinfo.el
and have the issue that after a completion, M-d stays active in the buffer and replaceskill-word
. I can place the point somewhere in the buffer and do C-h k M-d and get:My config is basically this:
Sorry but I haven't found a reliable recipe (yet?) to reproduce this, but I get the behavior after restarting and/or hitting C-g. Any idea what's going wrong?