【发布时间】:2015-12-07 04:22:58
【问题描述】:
我尝试编写一个 hydra 函数来切换窗口。 基本上我希望 C-x 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,
它按预期工作。这很令人惊讶,因为
根据文档,(其他窗口 0)将只是
在当前窗口中选择。对此有很好的解释吗?
任何帮助将不胜感激。
【问题讨论】: