GNU bug report logs -
#20385
Support curved quotes in doc strings
Previous Next
Reported by: Paul Eggert <eggert <at> cs.ucla.edu>
Date: Mon, 20 Apr 2015 18:40:04 UTC
Severity: wishlist
Tags: patch
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Dmitry Gutov wrote:
> ...but indeed, this approach could be the simpler one.
I hacked at this a bit, and found that the simpler approach also was better at
not curving quotes that shouldn't be curved. For example, describe-variable
should curve the quotes in the doc string, but not in the contents of the
variable. I'm sure this could all be done with font locking but it's simpler to
just edit the characters. And I found a reasonably simple way to put it in,
namely, to modify substitute-command-keys so that it substitutes quotes as well,
with a simple rule that can be done in one pass with only auxiliary boolean flag.
Revised patches are attached. The first one changes substitute-command-keys.
The second one changes the rest of the infrastructure to match; it contains the
bulk of the previously-proposed changes. And the third one updates a few doc
strings, mostly so that ` isn't turned into ‘ when it's really intended to be a
grave accent.
[0001-substitute-command-keys-now-curves-quotes.txt (text/plain, attachment)]
[0002-Support-curved-quotes-in-doc-strings.txt (text/plain, attachment)]
[0003-Fix-minor-quoting-problems-in-doc-strings.txt (text/plain, attachment)]
This bug report was last modified 9 years and 364 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.