diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2025-12-04 13:24:51 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2025-12-04 17:14:01 +0100 |
| commit | 7a3e8a748a51b6e9454e5cc8a50c05ebd7552f99 (patch) | |
| tree | 4ce76cabace074240b512e636f1ad73bcb0fdc25 /extensions | |
| parent | e0af0f51274259bdde36a75a4000d9e6d615708d (diff) | |
corfu-popupinfo--show: Fix misalignment on TTY
Diffstat (limited to 'extensions')
| -rw-r--r-- | extensions/corfu-popupinfo.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el index d17fedc..9d24e03 100644 --- a/extensions/corfu-popupinfo.el +++ b/extensions/corfu-popupinfo.el @@ -293,7 +293,9 @@ form (X Y WIDTH HEIGHT DIR)." (pcase-let* ((cw (default-font-width)) (lh (default-line-height)) - (border (alist-get 'internal-border-width corfu--frame-parameters)) + (border (if (display-graphic-p corfu--frame) + (alist-get 'internal-border-width corfu--frame-parameters) + 0)) (`(,_pfx ,_pfy ,pfw ,pfh) (corfu-popupinfo--frame-geometry (frame-parent corfu--frame))) (`(,cfx ,cfy ,cfw ,cfh) (corfu-popupinfo--frame-geometry corfu--frame)) @@ -363,7 +365,9 @@ form (X Y WIDTH HEIGHT DIR)." (corfu-popupinfo--hide) (setq cand-changed nil coords-changed nil))) (when (or cand-changed coords-changed) - (pcase-let* ((border (alist-get 'internal-border-width corfu--frame-parameters)) + (pcase-let* ((border (if (display-graphic-p corfu--frame) + (alist-get 'internal-border-width corfu--frame-parameters) + 0)) (`(,area-x ,area-y ,area-w ,area-h ,area-d) (corfu-popupinfo--area (if cand-changed |
