emacs > 折り返し表示

「emacs/折り返し表示」の編集履歴(バックアップ)一覧はこちら

emacs/折り返し表示 - (2012/12/14 (金) 12:53:49) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*デフォルトを「折り返し表示しない」にする .emacsに #highlight(linenumber,lisp){{ (set-default 'truncate-lines t) }} 残りはスクロールして見る *テキストモードの時だけ折り返し表示する .emacsに #highlight(linenumber,lisp){{ (add-hook 'text-mode-hook '(lambda () (set-default 'truncate-lines nil))) }} *折り返し表示と折り返さない表示を切り替える M-x toggle-truncate-lines  
折り返し表示の扱いについて truncate-lines という変数と、toggle-truncate-lines という関数がある truncate: 【他動詞】1〈樹木・円錐(えんすい)などの〉頭[端]を切る.2〈長い引用句などを〉切り縮める. *デフォルトを「折り返し表示しない」にする .emacsに #highlight(linenumber,lisp){{ (set-default 'truncate-lines t) }} *テキストモードの時だけ折り返し表示する .emacsに #highlight(linenumber,lisp){{ (add-hook 'text-mode-hook '(lambda () (setq truncate-lines nil))) ; ※ 2014-05-26 訂正 }} ※永らく、ここを (set-default 'truncate-lines t) と間違えていた。どうりで、どのメジャーモードでも折り返される訳だ *折り返し表示と折り返さない表示を切り替える M-x toggle-truncate-lines *テキストモードとmarkdown-modeのときだけ折り返し表示する .emacsに マクロを使う版 #highlight(linenumber,lisp){{ (defmacro def-add-hooks (lst body) `(mapc #'(lambda (name) (add-hook name #'(lambda () ,body))) ,lst)) (def-add-hooks `(text-mode-hook markdown-mode-hook) (setq truncate-lines nil)) }} mapc版 #highlight(linenumber,lisp){{ (mapc (lambda (hook) (add-hook hook '(lambda () (setq truncate-lines nil)))) '(text-mode-hook markdown-mode-hook)) }}  

表示オプション

横に並べて表示:
変化行の前後のみ表示: