マーカーが指す位置に直接テキストを挿入する際には、そのマーカーを再配置するために利用可能な手段が2つあります。そのマーカーは挿入されたテキストの前か後を指すことができます。マーカーの挿入タイプ(insertion
type)を指定することにより、マーカーがどちらを行うか指定できます。insert-before-markers
を使用する場合には、マーカーの挿入タイプを無視して常にマーカーが挿入されたテキストの後を指すよう再配置されることに注意してください。
この関数はマーカーmarkerの挿入タイプをtypeにセットする。typeがt
なら、テキスト挿入時にmarkerはその位置まで進められるだろう。typeがnil
なら、テキスト挿入時にmarkerはそこまで進められることはない。
この関数はmarkerのカレント挿入タイプを報告する。
挿入タイプを指定するための引数を受け取らずにマーカーを作成するすべての関数は、挿入タイプnil
でマーカーを作成します。マークもデフォルトでは挿入タイプnil
をもちます。