36.6.5 控制解析的参数

Variable: multibyte-syntax-as-symbol

若该变量非 nilscan-sexps 会将所有非 ASCII 字符视为符号构成字符,忽略语法表中的定义。(不过 syntax-table 文本属性仍可覆盖该语法。)

User Option: parse-sexp-ignore-comments

若值非 nil,本节函数以及 forward-sexpscan-listsscan-sexps 会将注释视为空白。

parse-partial-sexp 的行为同样受 parse-sexp-lookup-properties 影响(see 语法属性)。

Variable: comment-end-can-be-escaped

若该缓冲区局部变量非 nil,通常用于结束注释的单个字符在被转义时将不再生效。该变量用于 C 和 C++ 模式,其中以 ‘//’ 开头的行注释可通过反斜杠 ‘\’ 转义换行符延续到下一行。

可使用 forward-comment 在一个或多个注释之间前后移动。