我正在使用windmove在窗口之间切换。默认情况下,windmove 不会环绕,例如,windmove-up
当您已经在窗口顶部时,它会失败。但是,我希望它环绕并导航到底部窗口。
我设法让它工作,但解决方案是一个相当黑客(如果有错误只需反转方向并继续直到它再次失败):
(define-key my-keys-minor-mode-map (kbd "C-M-k") (lambda () (interactive)
(unless
(ignore-errors (windmove-up))
(while (ignore-errors (windmove-down)) ()))))
有没有更优雅的解决方案?windmove 是否提供了一种简单的方法来做到这一点?