diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-04-29 14:20:01 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-04-29 14:20:01 +0200 |
| commit | b8cd63f1f85a50789279770c870fe1bcdb26665c (patch) | |
| tree | 73833c3b4372900ef4e86eb189040ba59e732faf | |
| parent | ec3e8cf927c35296192c50a90e3ae8224e2a8ac6 (diff) | |
Add error message when completion is already in progress
| -rw-r--r-- | corfu.el | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -641,6 +641,10 @@ Set to nil in order to disable confirmation." (defun corfu--completion-in-region (&rest args) "Corfu completion in region function passing ARGS to `completion--in-region'." + ;; Prevent restarting the completion. This can happen for example if C-M-/ + ;; (`dabbrev-completion') is pressed while the Corfu popup is already open. + (when completion-in-region-mode + (user-error "Completion is already in progress")) (let ((completion-show-inline-help) (completion-auto-help) ;; XXX Disable original predicate check, keep completion alive when |
