Org Mode smart quotes de-CH 🇨🇭

Die smart quotes Option von GNU Emacs Org Mode wandelt normale ASCII Anführungszeichen " und ' in die entsprechenden der einstellten Sprache.

In der Schweiz werden für Deutsch Guillemets («» und ‹›) ohne Leerzeichen verwendet. Die Sprache wird in einem .org Dokument wie folgt eingestellt:

#+language: de-CH

Die smart quote Export-Option hat keine Voreinstellung in org-export-smart-quotes-alist hierfür. Mit der folgenden Einstellung in config.el von Doom Emacs funktioniert es:

(after! ox
        (add-to-list 'org-export-smart-quotes-alist
                     '("de-CH"
                       (primary-opening :utf-8 "«" :html "«" :latex "\\guillemotleft{}"
                                        :texinfo "@guillemetleft{}")
                       (primary-closing :utf-8 "»" :html "»" :latex "\\guillemotright{}"
                                        :texinfo "@guillemetright{}")
                       (secondary-opening :utf-8 "‹" :html "‹" :latex "\\guilsinglleft{}"
                                          :texinfo "@guilsinglleft{}")
                       (secondary-closing :utf-8 "›" :html "›" :latex "\\guilsinglright{}"
                                          :texinfo "@guilsinglright{}")
                       (apostrophe :utf-8 "’" :html "’"))))