;;; Internal variables
+;; Fixme: deal with old emacs-mule when mm-universal-coding-system is
+;; utf-8-emacs.
(defvar gnus-ding-file-coding-system mm-universal-coding-system
"Coding system for ding file.")
(gnus-message 5 "Reading %s..." ding-file)
(let (gnus-newsrc-assoc)
(condition-case nil
- (let ((coding-system-for-read gnus-ding-file-coding-system))
- (load ding-file t t t))
+ (load ding-file t t t)
(error
(ding)
(unless (gnus-yes-or-no-p
(let ((print-quoted t)
(print-escape-newlines t))
- (insert ";; -*- emacs-lisp -*-\n")
+ (insert ";; -*- emacs-lisp; coding: "
+ (format "%s" gnus-ding-file-coding-system) ";-*-\n")
(insert ";; Gnus startup file.\n")
(insert "\
;; Never delete this file -- if you want to force Gnus to read the