いくつかのタスクでは、プロジェクト(LaTeXレポート、中サイズのPythonスクリプトなど)を別々の小さなファイルに分割するよりも、単一の大きなファイルを好みます。より簡単な検索と検索と置換のために。しかし、編集のためには、プロジェクトの異なる部分を別々に表示して、いくつかの小さなファイルを優先することがしばしば望ましいです。
バッファをファイルの他のすべてのビューと同期させながら、ファイルの一部を別々のファイルであるかのように編集できるemacsのモード/パッケージはありますか?気がついた clone-indirect-buffer
しかし、その目的の一部を達成している間は、間接バッファーをファイルの特定のセクションに限定する方法をお勧めします。例えばと思う組織モードの C-c '
しかし間接バッファで実装されています。理想的には、実装はセクションを定義するためのいくつかの構文をサポートするでしょう。
私はそれを試したことがなかったが(私のシステムでは動かなかったが)、LEOエディタは私がemacsに欲しいと思う概念に大体基づいて構築されていると思う。
clone-indirect-buffer
そしてnarrow-to-...
関数)。私は自分自身をより一般的な地域を自動検出するためにこれを拡張することを検討しなければならないでしょう(私の質問でそれを求めるのを忘れていた)。