题
在emacs的,我阅读以下段代码中 simple.el
:
(frame-parameter frame 'buried-buffer-list)
什么是确切意思的 'buried-buffer-list
参数?它是什么用?
解决方案
结果的 M-x描述功能RET框架的参数 为:
框架的参数是建立在 功能。
(frame-parameter FRAME PARAMETER)
返回框架的价值对参数 参数。如果框架是"无",描述 目前选择的框架。
此外,看看在工作基本是在封闭的情况下进行信息手册的节点叫 "框架/框架的参数".没有具体提到'被埋缓冲区的名单,我能找到。
你可能能够获得的价值,它通过评估:
(cdr (frame-parameter FRAME 'buffer-list))
由于一个"缓冲区埋"只是一个缓冲区,已经推到后面的列表的缓冲区,用于一个特定的框架。请参阅的文档 bury-buffer
:
埋葬缓冲区是一个交互式编口齿不清的功能在`窗口。el'.
(埋葬缓冲区的和可选的缓冲或名称)
把缓冲区或名结束时的缓冲。就是 最可能的候选为`其它缓冲区',返回;因此, 至少能缓对C-x b选择的默认。
你可以指定一个缓冲区名称如缓冲器或名称,或一个实际的缓冲 对象。如果缓冲区或名称为零或忽略,埋葬目前的缓冲器。此外,如果缓冲区或名称为零或忽略,消除当前的缓冲器 从所选择的窗口,如果它显示存在。
其他提示
快来看看 http://www.update.uu.se/~ams/slask/emacs/src/框架。h 返回:
List of buffers that were viewed, then buried in this frame. The
most recently buried buffer is first.
所以理论上你可以用cdr获得同样的列表作为本Collins说。
不隶属于 StackOverflow