From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim X Newsgroups: gmane.emacs.help Subject: Re: calendar-date-style Date: Fri, 05 Mar 2010 11:12:32 +1100 Organization: Rapt Technologies Message-ID: <87wrxr1v9r.fsf@lion.rapttech.com.au> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1272989091 32621 80.91.229.12 (4 May 2010 16:04:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 4 May 2010 16:04:51 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 04 18:04:49 2010 connect(): No such file or directory Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O9Kc3-00049i-Cs for geh-help-gnu-emacs@m.gmane.org; Tue, 04 May 2010 18:04:47 +0200 Original-Received: from localhost ([127.0.0.1]:45246 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9Kc2-0007yS-UG for geh-help-gnu-emacs@m.gmane.org; Tue, 04 May 2010 12:04:46 -0400 Original-Path: usenet.stanford.edu!news.glorb.com!news2.glorb.com!news.astraweb.com!border2.newsrouter.astraweb.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) Cancel-Lock: sha1:oEPXugoOTh25toRzp87c94MrVz0= Original-Lines: 65 Original-NNTP-Posting-Host: ffec0b25.news.astraweb.com Original-X-Trace: DXC=EiCO`923G^Ko; ii5o?B_6AL?0kYOcDh@J:_2G` List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:72908 Archived-At: Pingouin writes: > Hello, > > I recently upgraded to Emacs-23.1.1. I have an issue with calendar- > date-style. In calendar I always used "european" date style, all my > appointments and meetings are set up with this style; I had the line > (setq european-calendar-style t) in my .emacs, that did the trick but > now Emacs-23 complains telling me this is an obsolete variable; it > tells me to use "calendar-date-style" instead, but the doc says: > > |______________ > Setting this variable directly does not take effect (if the > calendar package is already loaded). Rather, use either > M-x customize or the function `calendar-set-date-style'. > |______________ > > In .emacs I tried to use the function "calendar-set-date-style" every > way I could think of but with no luck! Please an example! > > I also tried to set "calendar-date-style" through M-x customize, as > suggested. After setting it to "european", clicking the "Save for > future sessions" button yielded the following error: > > |-------------------------------- > Debugger entered--Lisp error: (void-function recentf-expand-file-name) > A few suggestions - 1. Have a look at the etc/NEWS file for the version of emacs your running. You will find that a lot of the calendar subsystems have been re-written. You will also find that you may not need to change the date style anymore as calendar is now using ISO date formats by default, eliminating the silly european/us date kformat confusion. The mode has been extensively re-worked and I'd recommend starting from scratch - throw away all your previous settings. 2. You could just set the variable directly via setq in your .emacs file. It just has to be set before you 'require' any calendar functions 3.The error you get with customize is either a bug or it is due to something configured locally. I'm only guessing, but it may be something in your customize section that is from earlier customizations and is breaking things now. The error is related to recentf mode, which I think is an optional mode that needs to be loaded/configured by the user. My bet is you have something screwed up in how this is configured. I'd try temporarily moving your .emacs to the side, creating a blank .emacs and trying again. If it works, you know its something doddgy in your .emacs If it doesn't work, log a bug. You don't indicate how you have tried to call the calendar-set-date-style function, but something like (calendar-set-date-style 'european) should work. Tin -- tcross (at) rapttech dot com dot au