Next: Word Motion, Up: Motion [Contents][Index]
以下の関数は、文字数にもとづいてポイントを移動します。 goto-char
は基本的なプリミティブで、その他の関数はこれを使用しています。
この関数は、カレントバッファー内のポイントの値をpositionにセットする。
ナローイングが効力をもつ場合でも、positionは依然としてバッファー先頭から数えられるが、ポイントをアクセス可能な範囲外に移動することはできない。positionが範囲外の場合、goto-char
はアクセス可能な範囲の先頭または終端にポイントを移動する。
この関数がインタラクティブに呼び出された際は、positionの値は数プレフィクス引数、プレフィクス引数が与えられなかった場合はミニバッファーから値を読み取る。
goto-char
はpositionをリターンする。
この関数は前方、すなわちバッファーの終端方向にポイントをcount文字移動する(countが負なら後方、すなわちバッファーの先頭方向にポイントを移動する)。countがnil
の場合のデフォルトは1。
バッファー(ナローイングが効力をもつ場合はアクセス可能な範囲の境界)の先頭または終端を超えて移動を試みた場合はエラーシンボルbeginning-of-buffer
またはend-of-buffer
のエラーをシグナルする。
インタラクティブな呼び出しでは、数プレフィクス引数がcountとなる。
移動方向が逆であることを除き、これはforward-char
と同様である。