diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2025-11-08 12:50:09 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2025-11-08 12:50:09 +0100 |
| commit | f083d0b21063f6519b8c5aaf5f1b15644d6e7d75 (patch) | |
| tree | 87d06fe1fcfb464cccc60a10ee97fae7708e03a5 | |
| parent | b986ee483d31e1418d3929d20b569486d78a9e48 (diff) | |
Update documentation
| -rw-r--r-- | README.org | 6 | ||||
| -rw-r--r-- | cape.el | 6 |
2 files changed, 8 insertions, 4 deletions
@@ -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. @@ -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 |
