From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Bug? Installing from git master Date: Mon, 3 Mar 2008 09:13:03 +0100 Message-ID: <12BAC2AD-0337-4FBF-86E4-D2676DB7F616@science.uva.nl> References: <47C86E0B.4010107@gmx.de> <9AC7F26F-5F31-4DD9-98A0-A2CE5353C218@science.uva.nl> <87ejavjtyu.fsf@bzg.ath.cx> <87tzjrgyyk.fsf@bzg.ath.cx> <20080302233409.GA23239@atlantic.linksys.moosehall> <87hcfod5rh.fsf@bzg.ath.cx> Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: multipart/mixed; boundary="===============0659774558==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JW5nK-0001Yn-Js for emacs-orgmode@gnu.org; Mon, 03 Mar 2008 03:13:10 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JW5nI-0001Xe-QY for emacs-orgmode@gnu.org; Mon, 03 Mar 2008 03:13:10 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JW5nI-0001XU-Lt for emacs-orgmode@gnu.org; Mon, 03 Mar 2008 03:13:08 -0500 Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JW5nH-0007B6-R4 for emacs-orgmode@gnu.org; Mon, 03 Mar 2008 03:13:08 -0500 Received: from ug-out-1314.google.com ([66.249.92.168]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JW5nG-0004tM-12 for emacs-orgmode@gnu.org; Mon, 03 Mar 2008 03:13:06 -0500 Received: by ug-out-1314.google.com with SMTP id a2so1829913ugf.48 for ; Mon, 03 Mar 2008 00:13:05 -0800 (PST) In-Reply-To: <87hcfod5rh.fsf@bzg.ath.cx> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Guerry Cc: emacs-orgmode@gnu.org --===============0659774558== Content-Type: multipart/alternative; boundary=Apple-Mail-5-739000116 --Apple-Mail-5-739000116 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Mar 3, 2008, at 1:13 AM, Bastien Guerry wrote: > Adam Spiers writes: > >>>> Is _everyone_ pulling from git in this room?? >> >> :-) >> >>> I do. >> >> Me too. >> >>> `make' completes cleanly now. Thanks. >> >> ... but only if you have erc installed (it's shipped with emacs 22 >> but >> not emacs 21): >> >> This is because org-default-extensions defaults to (org-irc): >> >> So it would be nice if it didn't default to (org-irc) for older >> emacsen. > > I'd rather not load any module by default. As far as I understand it, > the purpose of having `org-default-extensions' is precisely to let new > users have a simple and clean default install, with a simple > facility to > get new modules loaded -- but only if they explicitely require so. The idea of having default modules in this variables is this: Eventually I would like to factor out ome parts of the current org.el into there own files, in particular much of the link code can move to such files. However, I still want Org-mode to be feature-rich out of the box, so I would load those factored-out modules from this variable, plus offer optional modules for the user to select. I did not realize that erc is not supported on all Emacs versions, to we clearly need to cater for this. Wither by taking it out of that variable, of my making the require fail silently. We could, for example, wrap the require into condition-case and only pus out a message, not raise a signal. - Carsten > > > BTW, maybe the name of the feature "org-irc" is a bit misleading: > since > it's really about erc, and since Emacs also comes with rcirc.el, it > should either be called org-erc.el or support links to rcirc.el. > > Phil, what do you think? > > -- > Bastien --Apple-Mail-5-739000116 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
On Mar 3, 2008, at 1:13 AM, = Bastien Guerry wrote:

Adam Spiers = <orgmode@adamspiers.org> = writes:

Is = _everyone_ pulling from git in this = room??

:-)

I = do.

Me = too.

`make' = completes cleanly now. =  Thanks.

... but only if you have erc = installed (it's shipped with emacs 22 = but
not emacs 21):

This is because = org-default-extensions defaults to = (org-irc):

So it would be nice if it didn't = default to (org-irc) for older
emacsen.

I'd rather not = load any module by default.  As far as I understand = it,
the purpose of having = `org-default-extensions' is precisely to let = new
users have a simple and = clean default install, with a simple facility = to
get new modules loaded -- = but only if they explicitely require so.

The idea of = having default modules in this variables is this:
Eventually I would = like to factor out ome parts of the current org.el
into there own = files, in particular much of the link code can move to
such files. =  However, I still want Org-mode to be feature-rich out of = the
box, so I would load those factored-out modules from this = variable,
plus offer optional modules for the user to = select.

I did not realize that erc is not supported on all Emacs = versions,
to we clearly need to cater for this.  Wither by = taking it out
of that variable, of my making the require fail = silently.
We could, for example, wrap the require into condition-case = and only
pus out a message, not raise a signal.

- = Carsten




BTW, maybe the = name of the feature "org-irc" is a bit misleading: = since
it's really about erc, = and since Emacs also comes with rcirc.el, it
should either be called org-erc.el or support links to = rcirc.el.

Phil, what do = you think?

-- =
Bastien

= --Apple-Mail-5-739000116-- --===============0659774558== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0659774558==--