[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23425: master branch: `message' wrongly corrupts ' to curly quote.
From: |
Alan Mackenzie |
Subject: |
bug#23425: master branch: `message' wrongly corrupts ' to curly quote. |
Date: |
Sat, 3 Jun 2017 21:07:47 +0000 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
Hello, Glenn.
On Thu, Jun 01, 2017 at 12:56:05 -0400, Glenn Morris wrote:
> So in your view what needs to happen for this bug to be closed?
> As was explained a year ago, change your initial example to (message
> "%s" ...) and your issue goes away.
No it does not. The issue is that this is a trap waiting to spring and
bite hackers. Also the workaround you identify is ugly and irregular -
it would involve writing two format strings (one of them being the "%s")
to do one `message' invocation.
I have identified a regular and rational way to repair the damage,
namely to introduce the new %-constructs %` and %', which would invoke
quote translation, and would remain compatible with `message' as it was
before Emacs-25.
--
Alan Mackenzie (Nuremberg, Germany).
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Glenn Morris, 2017/06/01
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote.,
Alan Mackenzie <=
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Alan Mackenzie, 2017/06/02
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Paul Eggert, 2017/06/02
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Alan Mackenzie, 2017/06/03
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Paul Eggert, 2017/06/04
- bug#23425: master branch: `message' wrongly corrupts ' to curly quote., Alan Mackenzie, 2017/06/05