X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/b783daa683b2c3aa998c676b97cc67a7547c9079..b245dbe9f18d38f67385c1986c255aac854ef9c8:/packages/beacon/beacon.el diff --git a/packages/beacon/beacon.el b/packages/beacon/beacon.el index 8126c4344..9a3edacb1 100644 --- a/packages/beacon/beacon.el +++ b/packages/beacon/beacon.el @@ -5,7 +5,7 @@ ;; Author: Artur Malabarba ;; URL: https://github.com/Malabarba/beacon ;; Keywords: convenience -;; Version: 1.3.0 +;; Version: 1.3.1 ;; Package-Requires: ((seq "2.14")) ;; This program is free software; you can redistribute it and/or modify @@ -242,10 +242,12 @@ COLORS applied to each one." (defun beacon--vanish (&rest _) "Turn off the beacon." - (when (timerp beacon--timer) - (cancel-timer beacon--timer)) - (mapc #'delete-overlay beacon--ovs) - (setq beacon--ovs nil)) + (unless (string-match "\\` \\*\\(temp-buffer\\|Echo Area.*\\)\\*" + (buffer-name)) + (when (timerp beacon--timer) + (cancel-timer beacon--timer)) + (mapc #'delete-overlay beacon--ovs) + (setq beacon--ovs nil))) ;;; Colors