Mercurial > hg > xemacs-beta
diff lisp/gnus/gnus-ems.el @ 173:8eaf7971accc r20-3b13
Import from CVS: tag r20-3b13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:49:09 +0200 |
parents | 585fb297b004 |
children | 2d532a89d707 |
line wrap: on
line diff
--- a/lisp/gnus/gnus-ems.el Mon Aug 13 09:47:55 2007 +0200 +++ b/lisp/gnus/gnus-ems.el Mon Aug 13 09:49:09 2007 +0200 @@ -34,6 +34,11 @@ (defvar gnus-mouse-2 [mouse-2]) (defvar gnus-down-mouse-2 [down-mouse-2]) +(defvar gnus-mode-line-modified + (if (and (not gnus-xemacs) + (< emacs-major-version 20)) + '("--**-" . "-----") + '("**" "--"))) (eval-and-compile (autoload 'gnus-xmas-define "gnus-xmas") @@ -197,6 +202,15 @@ (boundp 'mark-active) mark-active)) +(defun gnus-add-minor-mode (mode name map) + (if (fboundp 'add-minor-mode) + (add-minor-mode mode name map) + (unless (assq mode minor-mode-alist) + (push `(,mode ,name) minor-mode-alist)) + (unless (assq mode minor-mode-map-alist) + (push (cons mode map) + minor-mode-map-alist)))) + (provide 'gnus-ems) ;; Local Variables: