的docstring modify-syntax-entry
表示以下内容:
(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.
什么是围栏,什么时候可以使用?我在信息手册中找不到任何内容。
通常,字符串或注释定界符可以指定哪个字符终止字符串。例如a
—
Lindydancer
"
只能被另一个终止"
。但是,当使用自定义syntax-propertize
函数识别字符串时,这是不可能的。相反,您可以分别使用|
和标记字符串和注释的端点!
。(文档说,这些语法类主要在使用syntax-table
text属性(自定义syntax-propertize
函数设置的属性)时使用。)
M-x report-emacs-bug
。