[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40702: 28.0.50; (what-cursor-position) barfs on non-ASCII char
From: |
Lars Ingebrigtsen |
Subject: |
bug#40702: 28.0.50; (what-cursor-position) barfs on non-ASCII char |
Date: |
Wed, 30 Sep 2020 05:45:05 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> I'm not sure if `encode-coding-string/char` should accept a nil argument
> nor how it should treat it, so maybe it's a bug in `what-char-position`
> which should not pass a nil argument here. So maybe the patch below
> is a good fix?
With
LANG=C LANGUAGE= LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C"
LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C"
LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C ./src/emacs
-geometry -0+0 -Q
I can reproduce the bug Dima is seeing, and Stefan's patch fixes the
problem, and seems otherwise unproblematic, so I've pushed it to Emacs
28.
There may be other, more general problems when running under the "C"
locale, but...
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#40702: 28.0.50; (what-cursor-position) barfs on non-ASCII char,
Lars Ingebrigtsen <=