F: Gibt es eine allgemeine Methode, um festzustellen, ob sich der Punkt in einem übereinstimmenden Zeichenpaar befindet oder nicht?
Das heißt: Gibt es eine allgemeine Prädikatfunktion (oder etwas anderes), die bestimmen kann, ob ein Punkt zwischen einem übereinstimmenden Paar oder zwischen willkürlich ausgewählten Zeichen liegt? Ich denke über eines nach, das tin den folgenden Szenarien ausgewertet wird , !wobei auf Punkt verwiesen wird:
"!" (quotes in general)
``!'' (LaTeX quotes)
$!$ (LaTeX math)
(!) (lisp parens)
*!* (org emphasis)
Bearbeiten : syntax-ppssscheint ein guter Ausgangspunkt zu sein, aber es ist mir nicht klar, wie man es an mehrere Zeichen entsprechende Paare anpassen würde (zB die `` LaTeX-Anführungszeichen '' oder sogar passende <b>html tags</b>). Ich frage mich, ob es eine allgemeine Lösung gibt oder ob es einen speziell entwickelten Parser erfordern würde.
parse-partial-sexpdie zurückgegebene Datenstruktursyntax-ppssausführlicher erklärt als der von mir verlinkte Abschnitt des Elisp-Handbuchs.