36.6.5 Параметры для разбора управляющих структур

Переменная: multibyte-syntax-as-symbol

Если эта переменная не равна nil, scan-sexps рассматривает все не-ASCII символы как составляющие символа, независимо от того, что говорит таблица синтаксиса. (Однако свойства текста syntax-table все еще могут переопределять синтаксис.)

Пользовательский параметр: parse-sexp-ignore-comments

Если значение не равно nil, то комментарии рассматриваются как пробелы функциями в этом разделе и функциями forward-sexp, scan-lists и scan-sexps.

Поведение parse-partial-sexp также зависит от parse-sexp-lookup-properties (см. Свойства синтаксиса).

Переменная: comment-end-can-be-escaped

Если эта локальная переменная буфера не равна nil, один символ, обычно завершающий комментарий, не завершает его, когда этот символ экранирован. Это используется в режимах C и C++, где построчные комментарии, начинающиеся с //, могут продолжаться на следующей строке путем экранирования перевода строки с помощью \.

Вы можете использовать forward-comment, чтобы перемещаться вперед или назад по одному комментарию или по нескольким комментариям.