EmacsでMarkdown中のコードブロックを畳む
EmacsでMarkdownを編集するとき、outline-modeでセクションを畳むと同じような感じで、ファイル中のコードブロックをすべて畳んで不可視にするのは、こんな感じでいいかな。outline-minor-modeと併用するのを想定。
表示を消すのが目的というより、search-invisible
をnil
にしてコードブロックを置換対象から外すのが目的。たとえば、“,”を“、”に置換するときとか。
コメント
ありがとうございます
情報ありがとうございます。
ただ、私の書き方が悪かったのですが、outline-modeそのものの動作ではなくて、「ファイル中の全てのコードブロックを不可視にする」のをoutline-modeふうに実現するのが目的でした。それをふまえて、本文を修正しました。
ただ、私の書き方が悪かったのですが、outline-modeそのものの動作ではなくて、「ファイル中の全てのコードブロックを不可視にする」のをoutline-modeふうに実現するのが目的でした。それをふまえて、本文を修正しました。
コメントの投稿
トラックバック
https://emasaka.blog.fc2.com/tb.php/1328-288576e8
(add-hook 'markdown-mode-hook
(lambda()
(define-key markdown-mode-map (kbd "C-i") 'markdown-cycle)
(hide-sublevels 2)))