gpt4 book ai didi

emacs - 获取 Emacs 中的缓冲区数

转载 作者:行者123 更新时间:2023-12-05 00:24:19 25 4
gpt4 key购买 nike

如何在 Emacs 中获取当前的缓冲区数量,不包括内部缓冲区?

我有这个,但看起来很复杂

;; number of buffers excluding internal buffers                                 
(apply '+ (mapcar
(lambda (b)
(if (or (buffer-file-name b)
(not (string-equal (substring (buffer-name b) 0 1) " ")))
1 0))
(buffer-list)))

它的作用是计算正在访问文件或访问文件的缓冲区
名称不以空格开头。

我只想将缓冲区的数量添加到帧标题中。

最佳答案

我不知道有一个函数可以做到这一点,但这是你的
代码,简化:

(cl-count-if
(lambda (b)
(or (buffer-file-name b)
(not (string-match "^ " (buffer-name b)))))
(buffer-list))

关于emacs - 获取 Emacs 中的缓冲区数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26451728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com