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

[xyzzy:04196] Re: save-excursion 中に表示バッファを delete-buffer したときの挙動



亀井さん、こんにちは。
サイトウです。

いつも素早いのお返事に痛み入ります。

On Sun, 20 Feb 2000 22:25:09 +0900
Tetsuya Kamei <kamei@xxxxxxxxxxxx> wrote:
> |  save-excursionによって戻ろうとした"test"がdelete-bufferされて
> | しまったために、新しい"test"が名前が同じでも違うオブジェクト
> | として認識されてしまった為ではないかと思います。
> 
> そういうことです。delete-buffer して作り直すのではなく、
> erase-buffer すれば同じ動作になります。
> ついでですが、get-buffer と同じことをする find-buffer 
> というのがあります。

なに! erase-buffer なんてべんりな関数があるんですね。
undo履歴もクリアされるじゃないですか。
これで前回の質問([xyzzy:04154] バッファのundo 情報のクリア)
の問題も解決されます。

find-bufferも知りませんでした。scan-buffer関連だと思ってました。

ありがとうございました。
-----------------------------------
サイトウ ヒロシ
HiroshiSaito@xxxxxxx

Index Home