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

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

[elpa] externals/vertico f0347b3df5 2/2: Handle tramp-rfn-eshadow-overla


From: ELPA Syncer
Subject: [elpa] externals/vertico f0347b3df5 2/2: Handle tramp-rfn-eshadow-overlay (Fix #241)
Date: Mon, 20 Jun 2022 17:58:11 -0400 (EDT)

branch: externals/vertico
commit f0347b3df5076cde205efcec0148d203df0813c4
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Handle tramp-rfn-eshadow-overlay (Fix #241)
---
 extensions/vertico-directory.el | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/extensions/vertico-directory.el b/extensions/vertico-directory.el
index 5d0959c248..f0ff824c32 100644
--- a/extensions/vertico-directory.el
+++ b/extensions/vertico-directory.el
@@ -91,13 +91,15 @@
 ;;;###autoload
 (defun vertico-directory-tidy ()
   "Tidy shadowed file name, see `rfn-eshadow-overlay'."
-  (when (and (eq this-command #'self-insert-command)
-             (bound-and-true-p rfn-eshadow-overlay)
-             (overlay-buffer rfn-eshadow-overlay)
-             (= (point) (point-max))
-             (or (>= (- (point) (overlay-end rfn-eshadow-overlay)) 2)
-                 (eq ?/ (char-before (- (point) 2)))))
-    (delete-region (overlay-start rfn-eshadow-overlay) (overlay-end 
rfn-eshadow-overlay))))
+  (when (eq this-command #'self-insert-command)
+    (dolist (ov '(tramp-rfn-eshadow-overlay rfn-eshadow-overlay))
+      (when (and (boundp ov)
+                 (setq ov (symbol-value ov))
+                 (overlay-buffer ov)
+                 (= (point) (point-max))
+                 (or (>= (- (point) (overlay-end ov)) 2)
+                     (eq ?/ (char-before (- (point) 2)))))
+        (delete-region (overlay-start ov) (overlay-end ov))))))
 
 ;; Emacs 28: Do not show Vertico commands in M-X
 (dolist (sym '(vertico-directory-up vertico-directory-enter



reply via email to

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