diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2022-09-21 22:13:15 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2022-09-21 22:13:15 +0200 |
| commit | 3490a42c30e4e32fe2d76dfc7736b649d37950db (patch) | |
| tree | 10971f637923d40d20a65d5797c41e7f1e1b15ce /corfu.el | |
| parent | 42f777680ee50fa1328326c7be0c045e9c3ccb69 (diff) | |
Put preview overlay behind base
Diffstat (limited to 'corfu.el')
| -rw-r--r-- | corfu.el | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -801,12 +801,11 @@ there hasn't been any input, then quit." (when-let (cand (and corfu-preview-current (>= corfu--index 0) (/= corfu--index corfu--preselect) (nth corfu--index corfu--candidates))) - (setq corfu--preview-ov (make-overlay beg end nil t t)) + (setq beg (+ beg (length corfu--base)) + corfu--preview-ov (make-overlay beg end nil)) (overlay-put corfu--preview-ov 'priority 1000) (overlay-put corfu--preview-ov 'window (selected-window)) - (overlay-put corfu--preview-ov - (if (= beg end) 'after-string 'display) - (concat corfu--base cand)))) + (overlay-put corfu--preview-ov (if (= beg end) 'after-string 'display) cand))) (defun corfu--echo-cancel (&optional msg) "Cancel echo timer and refresh MSG to prevent flicker during redisplay." |
