La documentazione per modify-syntax-entry
dice 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-propertize
viene 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-table
proprietà text, che è ciò che syntax-propertize
imposta una funzione personalizzata .)
M-x report-emacs-bug
.