summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-10-27 19:15:42 +0000
committerDave Love <fx@gnu.org>2000-10-27 19:15:42 +0000
commit48df946a7ce65ef1773776dec35df1a6501dc54a (patch)
treed1cb0f51c01a9df5e6b49486eb6f4ac39b91c356 /lisp
parent467d5bfce677ac411a05a83ea620c343e4c1d913 (diff)
downloademacs-48df946a7ce65ef1773776dec35df1a6501dc54a.tar.gz
emacs-48df946a7ce65ef1773776dec35df1a6501dc54a.tar.bz2
emacs-48df946a7ce65ef1773776dec35df1a6501dc54a.zip
2000-10-27 Dave Love <fx@gnu.org>
* gnus.el: Don't require custom. Don't require message at top level. (gnus-message-archive-method): Require message here. 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu> * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer, gnus-overlay-start. * gnus.el (gnus-agent-fetching): New variable.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/gnus/gnus.el27
1 files changed, 17 insertions, 10 deletions
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 30c816e03de..e3249060164 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -4,6 +4,7 @@
;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
;; Lars Magne Ingebrigtsen <larsi@gnus.org>
+;; Maintainer: bugs@gnus.org
;; Keywords: news, mail
;; This file is part of GNU Emacs.
@@ -32,8 +33,6 @@
(eval-when-compile (require 'cl))
(require 'mm-util)
-(require 'message)
-
(defgroup gnus nil
"The coffee-brewing, all singing, all dancing, kitchen sink newsreader."
:group 'news
@@ -281,6 +280,8 @@ be set in `.emacs' instead."
(defalias 'gnus-delete-overlay 'delete-overlay)
(defalias 'gnus-overlay-put 'overlay-put)
(defalias 'gnus-move-overlay 'move-overlay)
+ (defalias 'gnus-overlay-buffer 'overlay-buffer)
+ (defalias 'gnus-overlay-start 'overlay-start)
(defalias 'gnus-overlay-end 'overlay-end)
(defalias 'gnus-extent-detached-p 'ignore)
(defalias 'gnus-extent-start-open 'ignore)
@@ -840,7 +841,6 @@ be set in `.emacs' instead."
;;; Do the rest.
-(require 'custom)
(require 'gnus-util)
(require 'nnheader)
@@ -944,13 +944,16 @@ see the manual for details."
:type 'gnus-select-method)
(defcustom gnus-message-archive-method
- `(nnfolder
- "archive"
- (nnfolder-directory ,(nnheader-concat message-directory "archive"))
- (nnfolder-active-file
- ,(nnheader-concat message-directory "archive/active"))
- (nnfolder-get-new-mail nil)
- (nnfolder-inhibit-expiry t))
+ (progn
+ ;; Don't require it at top level to avoid circularity.
+ (require 'message)
+ `(nnfolder
+ "archive"
+ (nnfolder-directory ,(nnheader-concat message-directory "archive"))
+ (nnfolder-active-file
+ ,(nnheader-concat message-directory "archive/active"))
+ (nnfolder-get-new-mail nil)
+ (nnfolder-inhibit-expiry t)))
"*Method used for archiving messages you've sent.
This should be a mail method.
@@ -1506,6 +1509,7 @@ If nil, no default charset is assumed when posting."
;;; Internal variables
+(defvar gnus-agent-gcc-header "X-Gnus-Agent-Gcc")
(defvar gnus-agent-meta-information-header "X-Gnus-Agent-Meta-Information")
(defvar gnus-group-get-parameter-function 'gnus-group-get-parameter)
(defvar gnus-original-article-buffer " *Original Article*")
@@ -1515,6 +1519,9 @@ If nil, no default charset is assumed when posting."
(defvar gnus-agent nil
"Whether we want to use the Gnus agent or not.")
+(defvar gnus-agent-fetching nil
+ "Whether Gnus agent is in fetching mode.")
+
(defvar gnus-command-method nil
"Dynamically bound variable that says what the current backend is.")