次: , 前: Creating Markers, 上: Markers


30.4 マーカの情報

本節では、マーカオブジェクトの構成要素を参照する関数について述べます。

— 機能: marker-position marker

この関数は、markerが指す位置を返す。 あるいは、markerがどこも指していなければnilを返す。

— 機能: marker-buffer marker

この関数は、markerが指すバッファを返す。 あるいは、markerがどこも指していなければnilを返す。

          (setq m (make-marker))
               => #<marker in no buffer>
          (marker-position m)
               => nil
          (marker-buffer m)
               => nil
          
          (set-marker m 3770 (current-buffer))
               => #<marker at 3770 in markers.texi>
          (marker-buffer m)
               => #<buffer markers.texi>
          (marker-position m)
               => 3770