[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:01937] Re: buffer があるかどうかの判定



≫亀井さん、こんにちは。

亀井さんではありませんが(笑)

≫1. あるバッファが存在するかどうか調べるには

(find-buffer バッファー名)  でnil以外が帰ってくればokでは、

(find-buffer "*scratch*")
---> #<buffer: *scratch*>    ;あった
(find-buffer "z")
--->  nil                    ;なかった

 (if (find-buffer "outline")   ....) とか

≫bufferp を使うのでしょうか?

 〜p っていうのは lisp用語で、  「ですか?」
 なので、あるオブジェクトの型が bufferかという意味になります。

 (setq *a* 123)
 (numberp *a*)  --->   t      ;数字ですよ
 (bufferp *a*)  --->  nil     ;バッファーじゃないよ。
 
 (setq *b* (find-buffer "*scratch*"))
 (bufferp *b*)  ---> t

≫2. あるバッファが削除されたバッファかどうか
≫調べるには何を使うのでしょうか? 

削除されたら、もうなくなっているのではないでしょうか?
自信なし。

------------------------------------------------------------
逸見雅人        Email   henmi@xxxxxxxxxxxxx
Right now my favorites of favorites:
 あなたの一番になりたい
 この世で一番大切なもの

Index Home