emacs可以返回下一个缓冲区,但不能像
那样切换到它(next-buffer)
------- ------ EDIT
我想要的是在运行之前显示缓冲区名称(切换到下一个缓冲区),这样我就可以知道要切换到哪个缓冲区。
我按@lawlist建议解决了这个问题。但也需要评论
(set-window-next-buffers)
会修改(切换到下一个缓冲区)
的行为答案 0 :(得分:0)
正如Dan所说,这取决于你为什么" next"装置
get-next-valid-buffer
可能是合适的。 e.g:
(let ((blist (buffer-list)))
(while blist
(let ((buf (get-next-valid-buffer blist (current-buffer) t)))
(if buf
(progn
(message "Next: %s" buf)
(setq blist (delq buf blist)))
(message "Undesirable: %s" blist)
(setq blist nil)))))