Subject: Re: bug#70984: 30.0.50; Improved support for entering quotation marks, Re: bug#70984: 30.0.50; Improved support for entering quotation marks

From: Robert Pluim <[email-masked]>
Date: Fri, 17 May 2024 17:41:35 +0200

>>>>> On Fri, 17 May 2024 16:38:21 +0300, Eli Zaretskii <[email-masked]> said:

    Eli> But then the correct UI is to show pairs of quote characters and allow
    Eli> selection of any combination of any number of the pairs.  What you
    Eli> seem to suggest instead are pre-composed combinations, according to
    Eli> your selection, which I think is less optimal.  Can't Customize
    Eli> support radio buttons and allow selection of any number of
    Eli> possibilities, not just one out of many?

Sure, thatʼs another way to do it. Let me look at it. <epic struggle
with defcustom...>

So here all all the variations I can find. Itʼs pretty long. Iʼd be
tempted to leave out the last four, but Iʼll defer to you on that.

:tag "Single" (character ?‘) (character ?’))
:tag "Double" (character ?“) (character ?”))
:tag "Guillemets" (character ?«) (character ?»))
:tag "Single guillemets" (character ?‹) (character ?›))
:tag "Corners" (character ?「) (character ?」))
:tag "Double corners" (character ?『) (character ?』))
:tag "Low/high single left" (character ?‚) (character ?‘))
:tag "Low/high double left" (character ?„ ) (character ?“))
:tag "Low/high single right" (character ?‚) (character ?’))
:tag "Low/high double right" (character ?„ ) (character ?”))
:tag "Single inverted" (character ?’) (character ?‘))
:tag "Right single only" (character ?’) (character ?’))
:tag "Right double only" (character ?”) (character ?”))
:tag "Guillemets inverted" (character ?») (character ?«))
:tag "Guillemets right only" (character ?») (character ?»))
:tag "Single guillemets inverted" (character ?›) (character ?‹))

:tag "Mathematical double angle" (character ?⟪) (character ?⟫))
:tag "Mathematical single angle" (character ?⟨) (character ?⟩))
:tag "Double angle" (character ?《) (character ?》))
:tag "Single angle" (character ?〈) (character ?〉))

Robert
--