在emacs中,我已经阅读了以下代码片段simple.el:
(frame-parameter frame 'buried-buffer-list)
'buried-buffer-list参数的确切含义是什么?它用于什么?
的结果M-x describe function RET frame-parameter是:
帧参数是一个内置函数。
Run Code Online (Sandbox Code Playgroud)(frame-parameter FRAME PARAMETER)返回参数 PARAMETER 的 FRAME 值。如果 FRAME 为零,则描述当前选定的帧。
另外,请查看 Elisp 信息手册中名为“Frame/FrameParameters”的节点。我找不到对“埋藏缓冲区列表”的具体引用。
您也许可以通过评估来获得它的价值:
(cdr (frame-parameter FRAME 'buffer-list))
因为“隐藏缓冲区”只是一个被推到特定帧缓冲区列表后面的缓冲区。请参阅文档bury-buffer:
bury-buffer 是“window.el”中的一个交互式编译的 Lisp 函数。
(埋入缓冲区和可选的缓冲区或名称)
将 BUFFER-OR-NAME 放在所有缓冲区列表的末尾。在那里,它是“其他缓冲区”返回的可能性最小的候选者;因此,Cx b 默认选择的可能性最小的缓冲区。
您可以将缓冲区名称指定为 BUFFER-OR-NAME,或实际的缓冲区对象。如果 BUFFER-OR-NAME 为零或省略,则埋藏当前缓冲区。另外,如果 BUFFER-OR-NAME 为零或省略,则从所选窗口中删除当前缓冲区(如果该缓冲区显示在那里)。
| 归档时间: | 
 | 
| 查看次数: | 277 次 | 
| 最近记录: |