以下の内容はhttps://devops-blog.virtualtech.jp/entry/20230217/1676601800より取得しました。


*rcファイルを整理する

※小ネタです。

昼休みにふと.zshrcを開いてしまいました。乱雑に設定が記述されていてモヤモヤしています。

整理するなら簡単なところでファイル分割、コメントでブロックを作る、などでしょうか。ファイル分割は数が増えると見づらいですし、コメントでブロックを作るのは1ファイルが長すぎてスクロールが面倒です。そこで色々調べてみるとこんな方法を見つけました。

https://www.reddit.com/r/programming/comments/99s8c/comment/c0bxrtj/?utm_source=reddit&utm_medium=web2x&context=3www.reddit.com

# {{{
...
# }}}

この...の部分に設定を記述しておいて、:set foldmethod=markerをすると、Vimなら{{{ ... }}}の間を折りたためるみたいですね。

Before

After

み、みやすいぞ……

私は普段Emacsを使ってるので、Emacsでも同じことがしたいです。Emacsにデフォルトで入っているhs-minor-modeはこれに対応していないみたいです(対応してないですよね?)。少し探してみるとこんなのが見つかりました。

www.emacswiki.org

folding-mode-marks-alistにモードとマーカーのセットが入っています。もし、このリストにモードとマーカーがなければadd-to-listで足すとよさそうです。M-x folding-modeで折りたたみ、展開をtoggleします。M-x folding-open-bufferC-c @ C-oで展開、M-x folding-whole-bufferC-c @ C-wで折りたたみができます。

Before

After

VS Codeはわかりません……




以上の内容はhttps://devops-blog.virtualtech.jp/entry/20230217/1676601800より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14