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

36.5 運動と統語

本節では、特定の構文クラスを持つ文字間を移動するための関数について説明します。

関数: skip-syntax-forward syntaxes &optional limit

この関数は、syntaxes(構文クラス文字の文字列)で指定された構文クラスを持つ文字をまたいで、ポインタを前方に移動させます。バッファの終端、位置limit(指定されている場合)、またはスキップすべきでない文字に到達した時点で停止します。

syntaxes が ‘^’ で始まる場合、関数は構文が syntaxes に含まれない文字をスキップします。

戻り値は移動距離であり、非負の整数です。

関数: skip-syntax-backward syntaxes &optional limit

この関数は、構文クラスが syntaxes で指定されている文字を遡って移動します。バッファの先頭、位置 limit(指定されている場合)、またはスキップすべきではない文字に到達すると停止します。

syntaxes が ‘^’ で始まる場合、関数は構文が syntaxes に含まれない文字をスキップします。

戻り値は移動距離を示します。0以下の整数です。

関数: backward-prefix-chars

この関数は、式プレフィックス構文を用いて、任意の文字数分だけポインタを後方に移動させます。これには、式プレフィックス構文クラスに属する文字と、‘p’ フラグを持つ文字の両方が含まれます。