ウィンドウを切り替えるヒドラ関数を作成しようとしています。基本的に、Cx o で別のウィンドウに移動し、"o" ですべてのウィンドウを循環させたいと考えています。だから私は.emacsを入れました
(global-set-key
(kbd "C-x o")
(defhydra hydra-other-window (:pre (other-window 1))
"hydra other window"
("o" (other-window 1) "Next window")))
それは動作しません。C-x o
別のウィンドウに移動しますが、「o」を押しても何も起こりません。ただし、最後の行の 1 を 0 に変更すると、期待どおりに動作します。ドキュメントによると、 (other-window 0) は現在のウィンドウで選択するだけなので、非常に驚くべきことです。これについて良い説明はありますか?どんな助けでも大歓迎です。