X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-shrink-buffer.el;h=acbb5106124eae59c488fe6731383284217854be;hp=020d06faddfd91730868e64fcd7a5a313cef920e;hb=7243358c984c3f1559c56522ad7c4fcf49ef3f00;hpb=9723b1418cef84832254cc9cd62154feceb964dc diff --git a/lisp/riece-shrink-buffer.el b/lisp/riece-shrink-buffer.el index 020d06f..acbb510 100644 --- a/lisp/riece-shrink-buffer.el +++ b/lisp/riece-shrink-buffer.el @@ -19,8 +19,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: @@ -56,12 +56,10 @@ (defconst riece-shrink-buffer-description "Free old IRC messages to save memory usage.") -(defvar riece-shrink-buffer-enabled nil) - (defun riece-shrink-buffer-idle-timer () (let ((buffers riece-buffer-list)) (while buffers - (if (and riece-shrink-buffer-enabled + (if (and (get 'riece-shrink-buffer 'riece-addon-enabled) (buffer-live-p (car buffers)) (eq (derived-mode-class (with-current-buffer (car buffers) @@ -114,12 +112,6 @@ (remove-hook 'riece-exit-hook 'riece-shrink-buffer-exit-hook)) -(defun riece-shrink-buffer-enable () - (setq riece-shrink-buffer-enabled t)) - -(defun riece-shrink-buffer-disable () - (setq riece-shrink-buffer-enabled nil)) - (provide 'riece-shrink-buffer) ;;; riece-shrink-buffer.el ends here