La docstring pour modify-syntax-entry
dit 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-propertize
fonction 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-table
propriété text, ce que syntax-propertize
définit une fonction personnalisée .)
M-x report-emacs-bug
.