我正在尝试找到一个快速 elisp修复,使得向上/向下箭头的Emacs交换默认行为 w3m (在超链接之间移动)在加载页面中), Cn / Cp (移至页面中的下一行和上一行)。这些键绑定必须仅在焦点位于 w3m 缓冲区时应用。
直观地说,这种配置对我来说效果更好,因为我目前正在调整 cua-mode 行为,特别是在执行快速 shift-select复制/粘贴的情况下操作。
在 C-n / C-p 的超链接之间移动将成为一个非常明确的操作,而默认映射到 UP / DOWN 是一个无用的惊喜;至少对我而言。
答案 0 :(得分:2)
事实证明,重新映射模式的本地绑定并通过钩子调用它们很容易......
(add-hook 'w3m-mode-hook
(lambda ()
(local-set-key "\C-n" 'w3m-next-anchor)
(local-set-key "\C-p" 'w3m-previous-anchor)
(local-set-key '[up] 'previous-line)
(local-set-key '[down] 'next-line)))