La docstring pour modify-syntax-entrydit ce qui suit:
(modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE)
...
The first character of NEWENTRY should be one of the following:
...
/ character-quote. @ inherit from parent table.
| generic string fence. ! generic comment fence.
Qu'est-ce qu'une clôture et quand devrais-je en utiliser une? Je ne trouve rien dans le manuel d'informations.
"ne peut être résilié que par un autre ". Cependant, lorsqu'une syntax-propertizefonction personnalisée est utilisée pour reconnaître une chaîne, cela n'est pas possible. Au lieu de cela, vous pouvez marquer les points finaux des chaînes et des commentaires à l'aide de |et !, respectivement. (La documentation indique que ces classes de syntaxe doivent principalement être utilisées lors de l'utilisation de la syntax-tablepropriété text, ce que syntax-propertizedéfinit une fonction personnalisée .)
M-x report-emacs-bug.