我試圖編寫一個插件,它調用一個函數(icalendar-import-file)
,每次調用它時都會在1到3個緩衝區之間打開,並且有時候我想稱它爲一大堆時間。找出elisp中某個函數打開了哪些緩衝區?
我什至不能找到一個函數,將列出緩衝區沒有彈出一個新的緩衝區,這是有點令人沮喪。據我所知,defun(ical...
)沒有返回任何有用的東西,所以對我來說兩個明顯的解決方案是:(1)在我運行該函數之前將一個變量設置爲緩衝區列表,然後掃描函數退出並刪除新緩衝區後存在的緩衝區(類似save-excursion,但是用於緩衝區)或(2)以某種方式禁止創建。它看起來像ical...
是相當嚴重依賴於此,但我不確定這是可行的。
哦,jeez。是啊。我花了太多時間試圖弄清楚如何處理列表緩衝區......謝謝! – quodlibetor 2009-09-29 02:35:19