次: Skipping Characters, 前: Screen Lines, 上: Motion
ここでは、釣り合った括弧で囲まれた式 (Emacs内でそれらを単位に移動するときにはS式(sexps)とも呼ばれる)を 扱う関数について述べます。 構文テーブルは、これらの関数がさまざまな文字を どのように解釈するかを制御します。 Syntax Tablesを参照してください。 S式やその一部を走査する下位レベルの基本関数については、 See Parsing Expressions。 ユーザーレベルのコマンドに関しては、 リストとS式に対するコマンドを参照してください。
この関数は、arg個の釣り合った式を前方へ向けて飛び越えて移動する。 釣り合った式には、括弧で区切られたものに加えて、 単語や文字列定数などの他の種類も含まれる。 たとえばつぎのとおり。
---------- Buffer: foo ---------- (concat-!- "foo " (car x) y z) ---------- Buffer: foo ---------- (forward-sexp 3) => nil ---------- Buffer: foo ---------- (concat "foo " (car x) y-!- z) ---------- Buffer: foo ----------