Это невозможно, если вы не хотите глубоко проникнуть в кишечник идо.
Как уже сказал eGlyph: вы, вероятно, неправильно используете ido (и есть также C-s
для <right>
и C-r
для <left>
; не нужны клавиши со стрелками).
Но вы можете определить команду для выбора из уже показанных буферов (здесь только из текущего кадра, если вы хотите все показанные буферысначала вы должны собрать окна через `frame-list):
(defun choose-from-shown-buffers ()
(interactive)
(let ((buffers (mapcar (lambda (window)
(buffer-name (window-buffer window)))
(window-list))))
(pop-to-buffer (ido-completing-read "Buffer: " buffers))))