GNU bug report logs -
#77397
31.0.50; japanese-replace-region doesn't work
Previous Next
Reported by: Katsumi Yamaoka <yamaoka <at> jpl.org>
Date: Mon, 31 Mar 2025 02:58:04 UTC
Severity: normal
Found in version 31.0.50
Done: Katsumi Yamaoka <yamaoka <at> jpl.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
On Sat, 29 Mar 2025 17:58:51 -0400, Stefan Monnier via Mailing list for Emacs changes wrote:
> branch: master
> commit a5126f79a163192947acb18a32e199c588be7c4a
> Merge: b98fe25c2ee 6bcf41c311b
> Author: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Commit: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Merge remote-tracking branch 'origin/scratch/replace-region-contents'
[...]
> lisp/language/japan-util.el | 43 +++++++-----
Functions that use `replace-region-contents' in japan-util.el
now do not work. Because the 3rd argument SOURCE passed to
`replace-region-contents' may be a character, not a string, in
most cases in japan-util.el. For instance:
(japanese-hankaku "アイウエオ")
=>
Debugger entered--Lisp error: (wrong-type-argument (or string buffer vector) 65393)
replace-region-contents(1 2 65393 0)
[...]
Maybe changing `replace-region-contents' so to allow a character
as well, or wrapping the 3rd argument passed to
`replace-region-contents' with the `string' function in only
japan-util.el will be the solution.
Thanks.
This bug report was last modified 48 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.