La documentazione per modify-syntax-entrydice quanto segue:
(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.
Che cos'è una recinzione e quando dovrei usarne una? Non riesco a trovare nulla nel manuale informativo.
"può essere terminato solo da un altro ". Tuttavia, quando syntax-propertizeviene utilizzata una funzione personalizzata per riconoscere una stringa, ciò non è possibile. Invece, puoi contrassegnare i punti finali di stringhe e commenti usando |e !, rispettivamente. (La documentazione afferma che queste classi di sintassi dovrebbero essere utilizzate principalmente quando si utilizza la syntax-tableproprietà text, che è ciò che syntax-propertizeimposta una funzione personalizzata .)
M-x report-emacs-bug.