Make c-c-o-complete-at-point expand templates as well
This commit is contained in:
parent
f4af7f901f
commit
2d720fe4f2
1 changed files with 10 additions and 2 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue