branch: externals/company commit 3ab242fcc756a6c55e3a1609f840210cacdc86c7 Author: Dmitry Gutov <dmi...@gutov.dev> Commit: Dmitry Gutov <dmi...@gutov.dev>
(company-post-command): Catch 'quit' from 'doc-buffer' Fixes #1408 --- NEWS.md | 5 +++++ company.el | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index a70a6a6cfb..2a16f0a0b7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # History of user-visible changes +## Next + +* Better handling of `C-g` performed inside a `doc-buffer` handler + ([#1408](https://github.com/company-mode/company-mode/issues/1408)). + ## 2023-10-06 (0.10.1) * Fix upgrading from 0.9.13 when the package is already loaded diff --git a/company.el b/company.el index a650cbcc52..5d732e214c 100644 --- a/company.el +++ b/company.el @@ -2232,7 +2232,8 @@ For more details see `company-insertion-on-trigger' and (when company-auto-update-doc (condition-case nil (company-show-doc-buffer) - (user-error nil)))) + (user-error nil) + (quit nil)))) (let ((delay (company--idle-delay))) (and (numberp delay) (not defining-kbd-macro)