我试图编写一个插件,它调用一个函数(icalendar-import-file)
,每次调用它时都会在1到3个缓冲区之间打开,并且有时候我想称它为一大堆时间。找出elisp中某个函数打开了哪些缓冲区?
我什至不能找到一个函数,将列出缓冲区没有弹出一个新的缓冲区,这是有点令人沮丧。据我所知,defun(ical...
)没有返回任何有用的东西,所以对我来说两个明显的解决方案是:(1)在我运行该函数之前将一个变量设置为缓冲区列表,然后扫描函数退出并删除新缓冲区后存在的缓冲区(类似save-excursion,但是用于缓冲区)或(2)以某种方式禁止创建。它看起来像ical...
是相当严重依赖于此,但我不确定这是可行的。
哦,jeez。是啊。我花了太多时间试图弄清楚如何处理列表缓冲区......谢谢! – quodlibetor 2009-09-29 02:35:19