(ポイント)は、elispでカーソルの位置を見つけるために使用できます。選択したテキストの領域の開始点と終了点を返す同様の関数はありますか?
質問する
89 次
1 に答える
4
Emacsでは、強調表示される場合とされない場合がある「領域」はとの間に(point)
あり(mark)
ます。
マークはポイントの前後に配置できるため、ユーティリティは機能region-beginning
しregion-end
、2つのうち小さい方と大きい方をそれぞれ返します。
(mark)
nil
マークがバッファに設定されていない場合は戻ります。その場合、region-beginning
とは両方ともregion-end
エラーを通知します。マークの値がnilでない場合は、領域が現在強調表示されていることを意味するものではありません。transient-mark-mode
リージョンがアクティブであると見なされるかどうかは、オプションによっても影響を受けmark-even-if-inactive
ます。この関数use-region-p
を使用して、その領域に作用することが適切かどうかをテストできます。
于 2012-09-28T19:05:57.093 に答える