2008-10-10

Emacs 23.1 の行移動を Emacs 22 以前の方法に戻す

Emacs 23 から、Emacs の行移動の方法が変わった。一行で書くと

  • 論理行移動 (Emacs 22 以前) から物理行移動 (Emacs 23 以降) になった。

「論理行」と「物理行」は、テキストが長過ぎてウィンドウの端で折り返された時に違いがある。「論理行」は改行文字までを一行と考える方式。なので、「次の行 (C-n)」に移ろうとすると、見た目、複数の行を移動するやうに見える。逆に「物理行」は、画面の見た目通りにカーソルが移動する。

古い Emacs に慣れた人間 (ぼくのやうに!) は論理行に慣れきってしまってるから、今さら物理行移動になると困る。.emacs に次のー行を追加すると、Emacs 22 以前の動作に戻る。

(setq line-move-visual nil)

ref

No comments:

Post a Comment