Function: marker-position marker
この関数は、 marker の指すポジションか、(どのバッファの中も指していない場 合) nil を返します (marker-buffer の定義参照)。
Function: marker-buffer marker
この関数は、 marker のいるバッファか、(どのバッファにもいない場合) nil を 返します
(setq m (mark-marker)) => #<marker at 3770 in markers.texinfo> (marker-buffer m) => #<buffer markers.texinfo> (marker-position m) => 3770
(setq m (make-marker)) => #<marker in no buffer> (marker-position m) => nil (marker-buffer m) => nil
2 つのマーカーは、同じポジションと同じバッファを持っている場合か、両方ともどこ も指してない場合、互いに equal であるとされます (しかし eq ではありません)。