From: ShengHuo ZHU Date: Mon, 4 Feb 2002 14:33:31 +0000 (+0000) Subject: 2002-01-03 Lars Magne Ingebrigtsen X-Git-Tag: emacs-21.2~121 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0a99a8afd8ee2c31b5bce6a87a8402f3b1b89287;p=emacs.git 2002-01-03 Lars Magne Ingebrigtsen * gnus-start.el (gnus-read-init-file): Cleaned up. 2002-01-03 Dave Love * gnus-start.el (gnus-startup-file-coding-system): Removed. (gnus-read-init-file): Don't use it. 2002-01-03 Kai Gro,A_(Bjohann * gnus-start.el (gnus-read-init-file): Don't force coding system for ~/.gnus. From Dave Love . --- diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 2092dd639e4..5b3776c0329 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,17 @@ +2002-01-03 Lars Magne Ingebrigtsen + + * gnus-start.el (gnus-read-init-file): Cleaned up. + +2002-01-03 Dave Love + + * gnus-start.el (gnus-startup-file-coding-system): Removed. + (gnus-read-init-file): Don't use it. + +2002-01-03 Kai Gro,A_(Bjohann + + * gnus-start.el (gnus-read-init-file): Don't force coding system + for ~/.gnus. From Dave Love . + 2001-10-30 Simon Josefsson * nnimap.el (nnimap-date-days-ago): Defeat locale. diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index d70124879cd..69ff17b4d7f 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el @@ -1,5 +1,5 @@ ;;; gnus-start.el --- startup functions for Gnus -;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 ;; Free Software Foundation, Inc. ;; Author: Lars Magne Ingebrigtsen @@ -395,11 +395,8 @@ Can be used to turn version control on or off." ;;; Internal variables -(defvar gnus-startup-file-coding-system 'binary - "*Coding system for startup file.") - -(defvar gnus-ding-file-coding-system 'emacs-mule - "*Coding system for ding file.") +(defvar gnus-ding-file-coding-system mm-universal-coding-system + "Coding system for ding file.") (defvar gnus-newsrc-file-version nil) (defvar gnus-override-subscribe-method nil) @@ -427,21 +424,15 @@ Can be used to turn version control on or off." (if gnus-init-inhibit (setq gnus-init-inhibit nil) (setq gnus-init-inhibit inhibit-next) - (let ((files (list gnus-site-init-file gnus-init-file)) - file) - (while files - (and (setq file (pop files)) - (or (and (file-exists-p file) - ;; Don't try to load a directory. - (not (file-directory-p file))) - (file-exists-p (concat file ".el")) - (file-exists-p (concat file ".elc"))) - (condition-case var - (let ((coding-system-for-read - gnus-startup-file-coding-system)) - (load file nil t)) - (error - (error "Error in %s: %s" file var))))))))) + (dolist (file (list gnus-site-init-file gnus-init-file)) + (when (and file + (locate-library file)) + (if (or debug-on-error debug-on-quit) + (load file nil t) + (condition-case var + (load file nil t) + (error + (error "Error in %s: %s" file var))))))))) ;; For subscribing new newsgroup