branch: externals/bufferlo
commit f4462522b79995d8fd598e15e2727f9444d1a293
Author: shipmints <[email protected]>
Commit: shipmints <[email protected]>
Minor tweak to prevent duplicate mode-line-misc-info entries
bufferlo-mode can be invoked more than once while already active so
defensive measures need to be sure this is idempotent.
---
bufferlo.el | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/bufferlo.el b/bufferlo.el
index 363d7ccc98..11491d1a90 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -648,6 +648,7 @@ suboptimal results for your platform."
:require 'bufferlo
:init-value nil
:keymap bufferlo-mode-map
+ (setq mode-line-misc-info (delete bufferlo-mode-line mode-line-misc-info))
(if bufferlo-mode
(progn
(bufferlo--parse-command-line) ; parse user-provided settings first
@@ -722,9 +723,7 @@ suboptimal results for your platform."
(remove-hook 'window-setup-hook #'bufferlo-bookmarks-load)
;; bookmark advice
(advice-remove 'bookmark-rename #'bufferlo--bookmark-rename-advice)
- (advice-remove 'bookmark-delete #'bufferlo--bookmark-delete-advice)
- ;; mode line
- (setq mode-line-misc-info (delete bufferlo-mode-line
mode-line-misc-info))))
+ (advice-remove 'bookmark-delete #'bufferlo--bookmark-delete-advice)))
(defun bufferlo--current-bookmark-name ()
"Current bufferlo bookmark name, where frame beats tab."