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