From: Pingouin <gerald.jean@dgag.ca>
To: help-gnu-emacs@gnu.org
Subject: Re: calendar-date-style
Date: Fri, 5 Mar 2010 07:27:24 -0800 (PST) [thread overview]
Message-ID: <9fe285c5-8a00-4e94-8165-fc3f694f8943@z4g2000yqa.googlegroups.com> (raw)
In-Reply-To: 87wrxr1v9r.fsf@lion.rapttech.com.au
Thanks to both, Tim and Glen, your comments are invaluable and highly
appreciated.
I think there is a problem between "recentf-mode" and "calendar",
maybe? Here is what I tried.
1.-- Renamed my .emacs so Emacs will start without any customization.
2.-- Re-started Emacs.
3.-- M-x load-library <enter> calendar <enter>
4.-- M-x customize-variable <enter> calendar-date-style <enter>
5.-- Changed the value from "american" to "iso", any value give the
same result.
6.-- Pushed the "Save for future sessions" button.
7.-- Got the following error in the mini-buffer.
Symbol's function definition is void: recentf-expand-file-name
And, of course, nothing is written to .emacs file.
8.-- Now, in the same session I turned off "recentf-mode".
9.-- Did the customize-variable thing again.
10.-- This time Emacs creates a new .emacs file and writes the
customization to it.
I had been using "recentf-mode" for many versions of Emacs without
problems, I had not changed my .emacs when upgrading to 23.1;
something must have gotten broken somewhere?
Now, I am going to turn to your advice Tim and try to start cleanly
with the rewritten calendar.
Thanks again to both,
Gérald
On Mar 4, 7:12 pm, Tim X <t...@nospam.dev.null> wrote:
> Pingouin <gerald.j...@dgag.ca> 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- Hide quoted text -
>
> - Show quoted text -
next prev parent reply other threads:[~2010-03-05 15:27 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-04 17:46 calendar-date-style Pingouin
2010-03-04 21:44 ` calendar-date-style Glenn Morris
2010-03-05 0:12 ` calendar-date-style Tim X
2010-03-05 15:27 ` Pingouin [this message]
2010-03-06 3:01 ` calendar-date-style Glenn Morris
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9fe285c5-8a00-4e94-8165-fc3f694f8943@z4g2000yqa.googlegroups.com \
--to=gerald.jean@dgag.ca \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.