mark
Shuhei KOBAYASHI
shuhei @ aqua.ocn.ne.jp
1999年 11月 9日 (火) 12:52:22 JST
だいぶ古い話ですが, これはもう解決しました?
>>>>> In <14264.61557.314418.25069Y @ osaka.email.ne.jp>,
>>>>> Mikio Nakajima <minakaji @ osaka.email.ne.jp> wrote:
> GNU Emacs 19.34 の mark 関数のドキュメントには、
>
> mark: a compiled Lisp function.
> (mark &optional FORCE)
>
> Return this buffer's mark value as integer; error if mark inactive.
> ^^^^^^^^^^^^^^^^^^^^^^
> If optional argument FORCE is non-nil, access the mark value
> even if the mark is not currently active, and return nil
> if there is no mark at all.
>
> と書いてあるのに、
>
> $ mule -q &
>
> で 19.34 を立ち上げて、いきなり *scratch* で下記のように評価してもエラー
> が出ません。
>
> (mark)
> --nil
>
> ;; ありゃ、エラーにならない?
>
> (exchange-point-and-mark)
> ---signal No mark set in this buffer
>
> ;; このバッファにマークはまだないのに...。この状態は inactive じゃないのか?
>
> これじゃ force オプションの意味がないと思うのですが...。それともボクが
> 何か勘違いしてるんでしょうか?
勘違いです:-)
transient-mark-mode は御存知ですよね?
mark が active かどうかというのはこちらに関する事で, mark が set され
ているかどうかとは別の事です.
--
Shuhei KOBAYASHI
More information about the APEL-ja
mailing list