Next: Input Events, Previous: Command Loop Info, Up: Command Loop [Contents][Index]
プロパティdisplayやcompositionをもつテキストや、非表示のテキストシーケンスの中間でポイント値を表示するのは簡単ではありません。したがってコマンドが終了した後にコマンドループにリターンするとき、そのようなシーケンス中にポイントがあれば、コマンドループは通常ポイントをそのようなシーケンスの端に移動します。
変数disable-point-adjustmentをセットすることにより、コマンドはこの機能を抑制できます:
この変数が非nilならコマンドがコマンドループにリターンするとき、コマンドループはこれらのテキストプロパティをチェックせず、これらのプロパティをもつシーケンスの外にポイントを移動しない。
コマンドループは各コマンドを実行する前にこの変数をnilにセットするので、あるコマンドがこれをセットしても効果が適用されるのはそのコマンドにたいしてだけである。
この変数を非nilにセットするとシーケンス外にポイントを移動する、これらの機能は完全にオフになる。