]> code.delx.au - gnu-emacs-elpa/commitdiff
Fix #404 by blanking out line-prefix again
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 20 Sep 2015 02:30:13 +0000 (05:30 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 20 Sep 2015 02:33:47 +0000 (05:33 +0300)
Restore workaround that was removed in 5b1d822, but apparently become necessary
again at least since 05987e68.

company.el

index 6bda02e2b897eff305c082598d8445cd80ec2aab..9bbb28f8ad1e8fa91792ca9b610b2c8db6238a6e 100644 (file)
@@ -2646,6 +2646,7 @@ Returns a negative number if the tooltip should be displayed above point."
 (defun company-pseudo-tooltip-hide-temporarily ()
   (when (overlayp company-pseudo-tooltip-overlay)
     (overlay-put company-pseudo-tooltip-overlay 'invisible nil)
+    (overlay-put company-pseudo-tooltip-overlay 'line-prefix nil)
     (overlay-put company-pseudo-tooltip-overlay 'after-string nil)
     (overlay-put company-pseudo-tooltip-overlay 'display nil)))
 
@@ -2655,6 +2656,8 @@ Returns a negative number if the tooltip should be displayed above point."
            (disp (overlay-get ov 'company-display)))
       ;; Beat outline's folding overlays, at least.
       (overlay-put ov 'priority 1)
+      ;; No (extra) prefix for the first line.
+      (overlay-put ov 'line-prefix "")
       ;; `display' is better
       ;; (http://debbugs.gnu.org/18285, http://debbugs.gnu.org/20847),
       ;; but it doesn't work on 0-length overlays.