branch: master
commit 335eb42dc1b21f92580462ac7a1317394445d762
Author: Dmitry Gutov <dgu...@yandex.ru>
Commit: Dmitry Gutov <dgu...@yandex.ru>

    Fix case when "underlying face" is from Flymake or Flycheck
    
    https://github.com/joaotavora/eglot/issues/388
---
 company.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/company.el b/company.el
index 035c7de..1ee7d4d 100644
--- a/company.el
+++ b/company.el
@@ -2935,8 +2935,9 @@ Returns a negative number if the tooltip should be 
displayed above point."
   (when company-pseudo-tooltip-overlay
     (let* ((ov company-pseudo-tooltip-overlay)
            (disp (overlay-get ov 'company-display)))
-      ;; Beat outline's folding overlays, at least.
-      (overlay-put ov 'priority 1)
+      ;; Beat outline's folding overlays.
+      ;; And Flymake (53). And Flycheck (110).
+      (overlay-put ov 'priority 111)
       ;; No (extra) prefix for the first line.
       (overlay-put ov 'line-prefix "")
       ;; `display' is better

Reply via email to