Make c-c-o-complete-at-point expand templates as well

This commit is contained in:
Adam Kruszewski 2023-07-04 15:46:22 +02:00
parent f4af7f901f
commit 2d720fe4f2

View file

@ -343,8 +343,16 @@ the end of word."
(overlayp corfu-candidate-overlay--overlay) (overlayp corfu-candidate-overlay--overlay)
(corfu-candidate-overlay-at-word-boundary-p)) (corfu-candidate-overlay-at-word-boundary-p))
(corfu-candidate-overlay--show) (corfu-candidate-overlay--show)
(corfu-insert) (when (not
(corfu-quit))) (string=
(corfu-candidate-overlay--get-overlay-property 'after-string)
""))
;; basically we emulate normal corfu's popup completion
;; to have templates expanded as well.
(corfu-insert)
(completion-at-point)
(corfu-complete)
(corfu-quit))))
;;;###autoload ;;;###autoload
(define-minor-mode corfu-candidate-overlay-mode (define-minor-mode corfu-candidate-overlay-mode