diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2023-10-29 10:40:32 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2023-10-29 10:52:38 +0100 |
| commit | e0a05483cfd8f90189dfde0d7e1ffe0217e6317d (patch) | |
| tree | 8b69fb0748e71442fd5e2ce4fb7900c759d4fc35 /CHANGELOG.org | |
| parent | 0e14d8bcac6ee324d1fc2164b5d501ce966e93b5 (diff) | |
Add cape-capf-passthrough to disable completion style filtering
This Capf transformer can be useful in rare scenarios like debugging or when the
wrapped Capf wants to completely control filtering, without any interference
from outer completion styles. For example `cape-capf-passthrough` can be useful
in combination with `cape-company-to-capf`, such that filtering is completely
left to the Company backend. A special case discussed recently with @dgutov
involves `company-dabbrev` which nowadays uses completion styles itself for its
internal filtering, where double filtering can be avoided via
`cape-capf-passthrough`, see company-mode/company-mode/pull/1215.
Diffstat (limited to 'CHANGELOG.org')
| -rw-r--r-- | CHANGELOG.org | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.org b/CHANGELOG.org index 40de742..86789d8 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -7,6 +7,8 @@ - =cape-emoji=: New Capf available on Emacs 29 and newer. - =cape-wrap-debug=, =cape-capf-debug=: New Capf transformers to add debug messages to a Capf. +- =cape-wrap-passthrough=, =cape-capf-passthrough=: New Capf transformers to defeat + completion style filtering. - =cape-capf-inside-faces=, =cape-wrap-inside-faces=: New transformer - Rename =cape-super-capf= to =cape-capf-super=. Add =cape-wrap-super= for consistency with other Capf combinators. |
