summaryrefslogtreecommitdiff
path: root/CHANGELOG.org
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2023-10-29 10:40:32 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2023-10-29 10:52:38 +0100
commite0a05483cfd8f90189dfde0d7e1ffe0217e6317d (patch)
tree8b69fb0748e71442fd5e2ce4fb7900c759d4fc35 /CHANGELOG.org
parent0e14d8bcac6ee324d1fc2164b5d501ce966e93b5 (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.org2
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.