GNU bug report logs - #76993
Init files and UTF-8

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefankangas <at> gmail.com>

Date: Thu, 13 Mar 2025 06:02:02 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Stefan Kangas <stefankangas <at> gmail.com>
To: 76993 <at> debbugs.gnu.org
Subject: bug#76993: Init files and UTF-8
Date: Wed, 12 Mar 2025 23:00:44 -0700
Severity: wishlist

In (info "(emacs) Init Non-ASCII"), we read that:

       If you want to use non-ASCII characters in your init file, you
    should put a ‘-*-coding: CODING-SYSTEM-*-’ tag on the first line of
    the init file, and specify a coding system that supports the
    character(s) in question.  *Note Recognize Coding::.  This is because
    the defaults for decoding non-ASCII text might not yet be set up by
    the time Emacs reads those parts of your init file which use such
    strings, possibly leading Emacs to decode those strings incorrectly.

Is this correct?  When I open ~/.emacs.d/init.el on this machine,
`buffer-file-coding-system`, it is `prefer-utf-8-unix`, and I can't
recall ever having had a problem with non-ASCII key bindings.

Is the above only true on some platforms?  Should that be noted, or
should it be moved to some platform specific documentation?

Should the default be changed somehow, such that we always use UTF-8
when reading the init file?




This bug report was last modified 94 days ago.

Previous Next


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