emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 14/28: Work around http://debbugs.gnu.org/18285


From: Dmitry Gutov
Subject: [elpa] 14/28: Work around http://debbugs.gnu.org/18285
Date: Wed, 27 Aug 2014 01:26:27 +0000

dgutov pushed a commit to branch master
in repository elpa.

commit bb0a1d57ae2dc4b8778dd594c85b557f3198dd0b
Author: Dmitry Gutov <address@hidden>
Date:   Mon Aug 18 05:14:17 2014 +0400

    Work around http://debbugs.gnu.org/18285
    
    Closes #136
---
 company.el |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/company.el b/company.el
index f5598cc..e9ada82 100644
--- a/company.el
+++ b/company.el
@@ -2408,7 +2408,7 @@ Returns a negative number if the tooltip should be 
displayed above point."
         (overlay-put ov 'company-replacement-args args)
 
         (let ((lines (company--create-lines selection (abs height))))
-          (overlay-put ov 'company-after
+          (overlay-put ov 'company-display
                        (apply 'company--replacement-string lines args))
           (overlay-put ov 'company-width (string-width (car lines))))
 
@@ -2426,7 +2426,7 @@ Returns a negative number if the tooltip should be 
displayed above point."
          (lines  (company--create-lines selection (abs height))))
     (overlay-put company-pseudo-tooltip-overlay 'company-width
                  (string-width (car lines)))
-    (overlay-put company-pseudo-tooltip-overlay 'company-after
+    (overlay-put company-pseudo-tooltip-overlay 'company-display
                  (apply 'company--replacement-string
                         lines
                         (overlay-get company-pseudo-tooltip-overlay
@@ -2439,19 +2439,17 @@ 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)))
 
 (defun company-pseudo-tooltip-unhide ()
   (when company-pseudo-tooltip-overlay
-    (overlay-put company-pseudo-tooltip-overlay 'invisible t)
     ;; Beat outline's folding overlays, at least.
     (overlay-put company-pseudo-tooltip-overlay 'priority 1)
     ;; No (extra) prefix for the first line.
     (overlay-put company-pseudo-tooltip-overlay 'line-prefix "")
-    (overlay-put company-pseudo-tooltip-overlay 'after-string
-                 (overlay-get company-pseudo-tooltip-overlay 'company-after))
+    (overlay-put company-pseudo-tooltip-overlay 'display
+                 (overlay-get company-pseudo-tooltip-overlay 'company-display))
     (overlay-put company-pseudo-tooltip-overlay 'window (selected-window))))
 
 (defun company-pseudo-tooltip-guard ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]