summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2025-11-08 12:50:09 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2025-11-08 12:50:09 +0100
commitf083d0b21063f6519b8c5aaf5f1b15644d6e7d75 (patch)
tree87d06fe1fcfb464cccc60a10ee97fae7708e03a5
parentb986ee483d31e1418d3929d20b569486d78a9e48 (diff)
Update documentation
-rw-r--r--README.org6
-rw-r--r--cape.el6
2 files changed, 8 insertions, 4 deletions
diff --git a/README.org b/README.org
index eaeadbb..532e311 100644
--- a/README.org
+++ b/README.org
@@ -209,7 +209,8 @@ its own sorting.
(list (cape-capf-sort (cape-capf-super #'cape-dabbrev #'cape-dict))))
;; Trigger completion only after trigger character.
-(setq-local completion-at-point-functions
+(setq-local corfu-auto-trigger "/"
+ completion-at-point-functions
(list (cape-capf-trigger (cape-capf-super #'cape-abbrev #'tempel-complete) ?/)))
;; Define named Capf instead of using the anonymous Capf directly.
@@ -271,7 +272,8 @@ personal configuration.
#+begin_src emacs-lisp
;; Example 1: Configure a merged Capf with a trigger prefix character.
-(setq-local completion-at-point-functions
+(setq-local corfu-auto-trigger "/"
+ completion-at-point-functions
(list (cape-capf-trigger (cape-capf-super #'cape-abbrev #'tempel-complete) ?/)))
;; Example 2: Configure a Capf with a specific auto completion prefix length.
diff --git a/cape.el b/cape.el
index 638e522..8bbbf66 100644
--- a/cape.el
+++ b/cape.el
@@ -1223,9 +1223,11 @@ This function can be used as an advice around an existing Capf."
;;;###autoload
(defun cape-wrap-trigger (capf trigger)
"Ensure that TRIGGER character occurs before point and then call CAPF.
+See also `corfu-auto-trigger'.
Example:
- (setq completion-at-point-functions
- (list (cape-capf-trigger \\='cape-abbrev ?/)))"
+ (setq corfu-auto-trigger \"/\"
+ completion-at-point-functions
+ (list (cape-capf-trigger \\='cape-abbrev ?/)))"
(when-let ((pos (save-excursion (search-backward (char-to-string trigger) (pos-bol) 'noerror)))
((save-excursion (not (re-search-backward "\\s-" pos 'noerror)))))
(pcase