ポジションは、(文字の)バッファの先頭からのオフセットを示します。バッファの先頭 の文字のポジションは 1 です。ポジションは(常に) 2 つの文字の間を指します。ポジ ションの(訳注:at a position)とかポジションの後の(訳注:after a position) とし て指される文字は(常に)、そのポジションの直後に続くものです。
Function: point-min
この関数は、カレントバッファで許されうる最小のポイント値を返します。これは clipping 制限(訳注:restriction)が用いられてない限り 1 になります。
Function: point-max
この関数は、カレントバッファにおいて許されうる最大のポイント値を返します。 これは clipping 制限が用いられてない限り、カレントバッファの大きさ + 1 に なります。
Function: char-after position
この関数は、カレントバッファのポジション position の文字を返します。 position がバッファ中の文字を指さない場合、nil を返します。
以下の例において、バッファの最初の文字は @ になっています。
(char-to-string (char-after 1)) => "@"