From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/2037 Path: news.gmane.org!not-for-mail From: victor@algebraic.org (Victor S. Miller) Newsgroups: gmane.emacs.gnus.user Subject: A better way for customizing parts of gnus Date: Wed, 05 Feb 2003 13:56:35 -0500 Organization: Algebraic Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1138668613 13695 80.91.229.2 (31 Jan 2006 00:50:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 31 Jan 2006 00:50:13 +0000 (UTC) Original-X-From: nobody Tue Jan 17 17:30:05 2006 Original-Path: quimby.gnus.org!newsfeed1.e.nsc.no!nsc.no!nextra.com!bnewspeer00.bru.ops.eu.uu.net.MISMATCH!bnewspeer01.bru.ops.eu.uu.net!emea.uu.net!oleane.net!oleane!easynet-quince!easynet.net!cox.net!nntp2.aus1.giganews.com!nntp.giganews.com!nntp3.aus1.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail Original-NNTP-Posting-Date: Wed, 05 Feb 2003 11:57:22 -0600 Original-Newsgroups: gnu.emacs.gnus User-Agent: Gnus/5.090014 (Oort Gnus v0.14) Emacs/20.7 (i386-redhat-linux-gnu) Cancel-Lock: sha1:CXXoexuRBDVK0z6+pcg84OnfiEE= Original-NNTP-Posting-Host: 68.38.166.133 Original-X-Trace: sv3-e3jiOJkeCHPnXuM7lT4jbxlkR0saytKWR2zDBSROeo0PklM7XELLEHO3Bq+d9LpLUpFt+quDr0FNnRS!cOefbNwPUp49vHjmq924OqU2o6OAeDDvEGuruNsPfcrUESejqDD3nkS2wxC1AekuRnU= Original-X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.1 Original-Xref: bridgekeeper.physik.uni-ulm.de gnus-emacs-gnus:2177 Original-Lines: 17 X-Gnus-Article-Number: 2177 Tue Jan 17 17:30:05 2006 Xref: news.gmane.org gmane.emacs.gnus.user:2037 Archived-At: At work we have emacs 21.2 installed (solaris), but I noticed that some parts of gnus are not working quite right. After a bit of investigation I found that in site-lisp there are a number of el (and elc) files from gnus (which override the standard ones in the distribution) which are dated 1994! Further investigation shows that they are there for various local modifications. For instance message.el is modified in order to add some mandatory message headers, whose contents are checked for validity. To do this a new defvar and some new defun's are added. I think that the way in which they've done it is terrible, but the question is -- what would be the best way to do it -- for example have some hook defined to load files which will contain the supplementary definitions. If so, which hook should it be? For various reasons it is not desirable to have all users modify their .emacs or .gnus files. How can one get these hooks initialized so that everybody always gets them? Victor