branch: externals/bufferlo commit f4462522b79995d8fd598e15e2727f9444d1a293 Author: shipmints <shipmi...@gmail.com> Commit: shipmints <shipmi...@gmail.com>
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."