;; silence byte compiler
(eval-when-compile
- (defun-maybe dynamic-link (a))
- (defun-maybe dynamic-call (a b)))
+ (defalias-maybe 'dynamic-link 'ignore)
+ (defalias-maybe 'dynamic-call 'ignore))
;; bind colon keywords for old Emacsen.
(dont-compile
"A hook called just before the nntp posting.")
;;; IMAP4
+(defcustom elmo-imap4-set-seen-flag-explicitly
+ nil
+ "*Set Seen flag explicitly (avoid bug in Google Mail)"
+ :type 'boolean
+ :group 'elmo
+ :group 'elmo-setting)
(defcustom elmo-imap4-default-server "localhost"
"*Default IMAP4 server."
(and (eq system-type 'windows-nt) (not (featurep 'meadow)))))
"Your file system has link count, or not.")
+(defvar elmo-use-hardlink
+ ;; Any Emacsen may have add-name-to-file(), because loadup.el
+ ;; requires it. :-p Check make-symbolic-link() instead.
+ (fboundp 'make-symbolic-link)
+ "Hardlink is available on your file system, or not.")
+
(defvar elmo-weekday-name-en '["Sun" "Mon" "Tue" "Wed" "Thu" "Fri" "Sat"])
(defvar elmo-weekday-name-ja '["\e$BF|\e(B" "\e$B7n\e(B" "\e$B2P\e(B" "\e$B?e\e(B" "\e$BLZ\e(B" "\e$B6b\e(B" "\e$BEZ\e(B"])
(defvar elmo-weekday-name-fr '["Dim" "Lun" "Mar" "Mer" "Jeu" "Ven" "Sam"])
(defvar elmo-use-decoded-cache (featurep 'xemacs)
"Use cache of decoded mime charset string.")
-(defvar elmo-display-progress-threshold 20
- "*Displaying progress gauge if number of messages are more than this value.")
-
(defvar elmo-inhibit-number-mapping nil
"Global switch to inhibit number mapping (e.g. Inhibit UIDL on POP3).")
-(defvar elmo-display-retrieval-progress-threshold 30000
- "*Don't display progress if the message size is smaller than this value.")
-
-(defvar elmo-inhibit-display-retrieval-progress nil
- "Global switch to inhibit display progress of each message's retrieval.")
-
(defvar elmo-dop-queue nil
"Global variable for storing disconnected operation queues.")
:type '(repeat
(choice (symbol :tag "Field Name")
(list (symbol :tag "Field Name")
- (choice regexp
- (cons regexp
- (integer :tag "Match Index"))))))
+ (repeat
+ :inline symbol
+ (choice regexp
+ (cons regexp
+ (integer :tag "Match Index")))))))
:group 'elmo)
(defcustom elmo-mailing-list-count-spec-list
:type '(repeat
(choice (symbol :tag "Field Name")
(list (symbol :tag "Field Name")
- (choice regexp
- (cons regexp
- (integer :tag "Match Index"))))))
+ (repeat
+ :inline symbol
+ (choice regexp
+ (cons regexp
+ (integer :tag "Match Index")))))))
:group 'elmo)
(require 'product)