[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/company 566c273678 09/10: Document the change in NEWS
From: |
ELPA Syncer |
Subject: |
[elpa] externals/company 566c273678 09/10: Document the change in NEWS |
Date: |
Wed, 12 Jun 2024 18:57:43 -0400 (EDT) |
branch: externals/company
commit 566c273678cae95db1541eb7b0ce1eddb26b8dfe
Author: Dmitry Gutov <dmitry@gutov.dev>
Commit: Dmitry Gutov <dmitry@gutov.dev>
Document the change in NEWS
#1468
---
NEWS.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/NEWS.md b/NEWS.md
index 7a5085ff2f..093f2bb3d7 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -2,6 +2,14 @@
# Next
+* Improved behavior when user types new character while completion is being
+ computed: better performance, less blinking (in the rare cases when it still
+ happened). The improvement extends to native async backends and to
+ `company-capf`.
+* As such `company-capf` now interrupts computation on new user
+ input. Completion tables that are incompatible with this behavior should get
+ updated: bind `inhibit-quit` to non-nil around their sensitive sections, or
+ simply around the whole implementation (as a fallback).
* `company-elisp` has been removed. It's not needed since Emacs 24.4, with all
of its features having been incorporated into the built-in Elisp completion.
* `company-files` shows shorter completions. Previously, the popup spanned
- [elpa] externals/company updated (6c7731d4ec -> 24c804393e), ELPA Syncer, 2024/06/12
- [elpa] externals/company 3a5694426f 01/10: Handle input interruption with throw-catch, ELPA Syncer, 2024/06/12
- [elpa] externals/company a66beb5344 03/10: Merge branch 'master' into async_no_cache_flicker, ELPA Syncer, 2024/06/12
- [elpa] externals/company e27597f6f9 07/10: company-capf--candidates: Make sure to check 'non-essential', ELPA Syncer, 2024/06/12
- [elpa] externals/company 61d992bd62 08/10: Remove :company-use-while-no-input, just default to interrupting, ELPA Syncer, 2024/06/12
- [elpa] externals/company e23eccdb37 02/10: company-capf: Add property :company-use-while-no-input, ELPA Syncer, 2024/06/12
- [elpa] externals/company 882fbe8572 05/10: Synchronize async backend in fewer cases and lay further groundwork, ELPA Syncer, 2024/06/12
- [elpa] externals/company 854e48fa80 04/10: Add tests for capf interruption handling, ELPA Syncer, 2024/06/12
- [elpa] externals/company 24c804393e 10/10: Merge pull request #1471 from company-mode/async_no_cache_flicker, ELPA Syncer, 2024/06/12
- [elpa] externals/company b225aee4db 06/10: Narrow down the "forced sync" cases further, ELPA Syncer, 2024/06/12
- [elpa] externals/company 566c273678 09/10: Document the change in NEWS,
ELPA Syncer <=