branch: externals/company
commit 61d992bd62ebaacf6d3e9e621951f6408006fc54
Author: Dmitry Gutov <[email protected]>
Commit: Dmitry Gutov <[email protected]>
Remove :company-use-while-no-input, just default to interrupting
As long as completion is `non-essential', of course.
#1468
Resulting from this thread:
https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01217.html
This makes company-capf more compatible with Corfu, Cc @minad
---
company-capf.el | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/company-capf.el b/company-capf.el
index 8d796f5f01..2543f3d8d2 100644
--- a/company-capf.el
+++ b/company-capf.el
@@ -189,12 +189,10 @@ so we can't just use the preceding variable instead.")
table pred))))
(company-capf--save-current-data res meta)
(when res
- (let* ((interrupt (plist-get (nthcdr 4 res) :company-use-while-no-input))
- (candidates (company-capf--candidates-1 input table pred
+ (let* ((candidates (company-capf--candidates-1 input table pred
(length input)
meta
- (and non-essential
- interrupt)))
+ non-essential))
(sortfun (cdr (assq 'display-sort-function meta)))
(last (last candidates))
(base-size (and (numberp (cdr last)) (cdr last))))