Replies: 7 comments 12 replies
-
Hi! I don't recall having observed such a behavior. It is not clear what is interfering - could be anything which leads to Emacs being stuck for a short time. Can you reproduce this problem in a minimal recipe starting from emacs -Q? Which Capf and mode do you use? |
Beta Was this translation helpful? Give feedback.
-
ah ok, it appears the problem is caused by
if I remove this capf all is well. How would I go about this? |
Beta Was this translation helpful? Give feedback.
-
yup, for now I simply removed it |
Beta Was this translation helpful? Give feedback.
-
I am on linux, but i just noticed that the problem re-appeared even when cape-dict is disabled. I currently use
I will remove most of them and only work with #'cape-dabbrev, and see if the it happens again. This will take however a while since the problems appears at random. |
Beta Was this translation helpful? Give feedback.
-
Ok, so it happens with dabbrev as well. Not sure if it speed related, as the completion candidates pop up immidiately, and even waiting for a longer time, does not change the fact that I cannot enter any more characters after col (see below). Hitting tab works however without delay. |
Beta Was this translation helpful? Give feedback.
-
ok, here a minimal example that consistently reproduces the problem. init.el (package-initialize)
(use-package corfu
:custom
(corfu-auto t) ;; Enable auto completion
(corfu-auto-prefix 3)
(corfu-auto-delay 0.2)
(corfu-popupinfo-delay '(0.4 . 0.2))
(corfu-quit-no-match t)
(corfu-popupinfo-mode t)
:init
(global-corfu-mode))
(use-package cape
:init
(add-hook 'completion-at-point-functions #'cape-dabbrev)) the example text, below contains org syntax but the problem persists even if it is opened as a text file.
now, typing |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I have the following strange observation: With certain words, corfu seems to get stuck.. E.g., if I type
curf
I am offered to complete it with
curfew
, not a bad suggestion, but for the sake of the argument, lets assume I wanted to typecurfurance
(a non word). If I do this the 'u' and the 'r' get swallowed, and I and end up withcurfance
Sometimes, this would result in a situation where no further input is accepted and until I hit C-g multiple times. Quite possible that I approach this the wrong way, but would be grateful for any pointers.
I have the following settings:
Beta Was this translation helpful? Give feedback.
All reactions