branch: externals/company commit 566c273678cae95db1541eb7b0ce1eddb26b8dfe Author: Dmitry Gutov <dmi...@gutov.dev> Commit: Dmitry Gutov <dmi...@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