[xyzzy:01937] Re: buffer があるかどうかの判定
- Subject: [xyzzy:01937] Re: buffer があるかどうかの判定
- From: Masahito Henmi <henmi@xxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
≫亀井さん、こんにちは。
亀井さんではありませんが(笑)
≫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:
あなたの一番になりたい
この世で一番大切なもの