如何在 emacs *w3m* 缓冲区中交换上/下箭头键行为和 Cn/Cp 行为
我正在尝试找到一个快速 elisp 修复,使 Emacs 下的 w3m 交换 UP/DOWN 箭头的默认行为(在加载页面的超链接之间移动) ),使用 Cn/Cp(移至页面中的下一行和上一行)。这些键绑定必须仅在焦点位于 w3m 缓冲区中时应用。
直观上,此配置对我来说效果更好,因为我目前正在调整到 cua 模式 行为,特别是在执行快速 shift-select 复制/粘贴 操作时的情况。
使用Cn/Cp在超链接之间移动将成为一个非常明确的操作,而默认映射到UP/DOWN则令人感到无益;至少对我来说。
I am trying to find a quick elisp fix that makes w3m under Emacs swap default behaviour of UP/DOWN arrows (moving between hyperlinks in loaded page), with C-n/C-p (moving to next and previous line in the page). These key-bindings must only apply when focus is in a w3m buffer.
Intuitively this configuration would work better for me since I am currently tuned into cua-mode behaviour, particularly in those situations when performing a quick shift-select copy/paste operation.
Moving between hyperlinks with C-n/C-p will become a very explicit action, whereas the default mapping to UP/DOWN comes as an unhelpful surprise; at least to me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,重新映射本地模式的绑定并通过钩子调用它们当然很容易......
It turned out to be easy of course to remap bindings local to a mode and invoke them via a hook...