代码之家  ›  专栏  ›  技术社区  ›  codeasone

如何在emacs*w3m*缓冲区中交换上/下箭头键行为和C-n/C-p行为

  •  0
  • codeasone  · 技术社区  · 14 年前

    elisp修复 这使得 在Emacs下,掉期违约行为 上/下 箭头(在加载的页面中的超链接之间移动),带有 (移动到页面中的下一行和上一行)。这些键绑定必须仅在焦点位于 缓冲区。

    cua模式 行为,特别是在那些情况下 shift选择复制/粘贴

    在超链接之间移动 C-n/C-p公司 将成为一个非常明确的操作,而 上/下 作为一个无用的惊喜来;至少对我来说。

    1 回复  |  直到 14 年前
        1
  •  2
  •   codeasone    14 年前

    结果很容易将绑定重新映射到模式并通过钩子调用它们。。。

    (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)))