Emacs Part 40at UNIXEmacs Part 40 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト402:名無しさん@お腹いっぱい。 12/05/11 23:44:51.99 next-line → line-move → line-move-1 と適当にだけど定義を「追っかけて」みた感じだと 普通にカーソル縦移動したときに行頭からの位置が temporary-goal-column にセットされて使われてるようだけど そもそも俺のとこでは今も昔も>>392の期待どおりに動いてるんでどうすればいいかとか知らん バージョンのせいにする前に設定まっさらで試すとかしてみてはどうか 403:392 12/05/12 08:08:02.08 なるほど、.emacs に書いてた (global-set-key "\C-n" 'next-logical-line) (global-set-key "\C-p" 'previous-logical-line) が原因らしく、これをコメントアウトしたら直りました。 ありがとうございました。 ただ、visual-line単位での行移動は扱いにくいので、 logical-lineでの移動にしたいのも事実です。 temporary-goal-column による桁位置保存と何とか両立できないでしょうか? 404:392 12/05/12 08:18:27.03 すみません、自己解決しました。 (setq line-move-visual nil) を.emacsに追加したら、私の望む状態になりました。 お騒がせしました。 何年か前に、デフォルトの行移動がvisual-line単位になって面食らって、 (global-set-key "\C-n" 'next-logical-line) (global-set-key "\C-p" 'previous-logical-line) を追加したような記憶があるんですが、これは上記のsetqで 対応すべき問題だった、ということなんでしょうか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch