GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Control-Parsing.html ・ emacs-doc.conao3.com

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 を使用すると、1つまたは複数のコメントを前後に移動できます。