GNU bug report logs - #51321
29.0.50; date in modelines

Previous Next

Package: emacs;

Reported by: Niels Søndergaard <nisoni <at> algon.dk>

Date: Thu, 21 Oct 2021 15:26:02 UTC

Severity: normal

Tags: patch

Found in version 29.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Daniel MartĂ­n <mardani29 <at> yahoo.es>
To: Alan Third <alan <at> idiocy.org>
Cc: nisoni <at> algon.dk, stefan <at> marxist.se, 51321 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, Filipp Gunbin <fgunbin <at> fastmail.fm>, larsi <at> gnus.org
Subject: bug#51321: 29.0.50; date in modelines
Date: Mon, 01 Nov 2021 23:17:15 +0100
Alan Third <alan <at> idiocy.org> writes:

>
> I know almost nothing about the locale, but from reading the man pages
> I can't understand why we need to set LC_ALL when we're already
> setting LANG. Isn't LANG the fallback if LC_ALL isn't set?

You are right.  Setting LANG should be all that is needed and I think my
patch should be reverted.

I'm still confused by Niels's issue, though.  Given the screenshot he
showed, LANG should have been set to da_DK.UTF-8, which should show the
weekday in Danish:

$ LANG=da_DK.UTF-8 date +%c
Man  1 Nov 22:41:33 2021

Perhaps the way he launches Emacs inherits a LANG variable already set
to English.  Or there is a wrapper in some custom Emacs NS distribution
that sets LANG to English beforehand.  Anyway, I think it's a
configuration problem somewhere, unrelated to Emacs, that should be
handled by the user overriding the time locale manually:

(setq system-time-locale "da_DK.UTF-8")

WDYT?  Sorry, in retrospective, I think I didn't do the absolutely
correct thing here.




This bug report was last modified 2 years and 257 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.