Dokumentacja dla modify-syntax-entry
mówi, co następuje:
(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.
Co to jest ogrodzenie i kiedy miałbym go użyć? Nic nie mogę znaleźć w instrukcji obsługi.
"
może zostać zakończone tylko przez inną osobę "
. Jednak gdy syntax-propertize
do rozpoznania ciągu używana jest funkcja niestandardowa , nie jest to możliwe. Zamiast tego można oznaczyć punkty końcowe ciągów i komentarzy użyciu |
i !
, odpowiednio. (Dokumentacja mówi, że tych klas składniowych należy używać przede wszystkim podczas korzystania z syntax-table
właściwości text, co syntax-propertize
ustawia funkcja niestandardowa .)
M-x report-emacs-bug
.