On 19/09/2021 23:30, Juan Manuel Macías wrote:
I attach here a tiny patch to add Greek smart quotes. Finally, I apply
the second level quotation marks that Protesilaos Stavrou proposed in this
previous thread:
https://orgmode.org/list/87o89yv1mz....@cnu407c2zx.nsn-intra.net/#r
Since the choice of secondary opening quote character was uncertain at
first, I suppose, it would be nice to have this decision documented
somewhere in Org source repository for the case that it might be
revisited later. (Disclaimer: unsure that Org developers have the same
opinion.)
I mean the citation and the reference to the paper by Yannis Haralambous
to make clear that such variant was considered, the title of EU
recommendations since nobody has provided more authoritative reference
of Greek typography traditions.
Possible options:
- Add the note directly to the .el file. I am afraid, as inline comment
it could be considered too long.
- To a file in the "doc" directory dedicated to such decisions (there is
no such file yet however) with a reference from the .el file.
- Commit message. It is acceptable but not apparent for a person who
reads the code that git log may provide detailed explanation of
particular choice.
Mail archives are not permanent, e.g. web interface to Gmane was shut
down due to some problems, the same might happen with public inbox
mirrors. That is why, I think, a more detailed note should be added to
Org sources.
By the way, Common Locale Data Repository https://cldr.unicode.org/
defines U+201C (“) and U+201D (”) characters as well
ag quotation common/main/el*
common/main/el.xml
1224: <quotationStart>«</quotationStart>
1225: <quotationEnd>»</quotationEnd>
1226: <alternateQuotationStart>“</alternateQuotationStart>
1227: <alternateQuotationEnd>”</alternateQuotationEnd>
Unfortunately this part of Unicode databases is not available form Emacs.