1

Cn/Cp (ページの次の行と前の行に移動) を使用して、Emacs の下でw3mがUP/DOWN矢印 (ロードされたページ内のハイパーリンク間を移動)のデフォルトの動作を交換するようにする簡単なelisp 修正を見つけようとしています。これらのキー バインドは、フォーカスがw3mバッファーにある場合にのみ適用する必要があります。

私は現在cuaモードの動作に調整されているため、特にシフト選択のコピー/貼り付け操作をすばやく実行する状況では、直感的にこの構成がうまく機能します。

Cn/Cpを使用したハイパーリンク間の移動は非常に明示的なアクションになりますが、 UP/DOWNへのデフォルトのマッピングは役に立たない驚きです。少なくとも私には。

4

1 に答える 1

3

もちろん、バインディングをモードにローカルに再マップし、フックを介してそれらを呼び出すのは簡単であることが判明しました...

(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)))
于 2010-10-15T16:21:21.950 に答える