Zeigen Sie einen Puffer im schreibgeschützten Modus in einem Fenster an, während Sie ihn in einem anderen Fenster bearbeiten

7

Ein Puffer kann schreibgeschützt werden, indem der schreibgeschützte Modus umgeschaltet wird M-x toggle-read-only. Gibt es eine Möglichkeit, einen Puffer in einem Fenster schreibgeschützt zu machen, während er in einem anderen Fenster bearbeitet wird?

AlQuemist
quelle

Antworten:

8

In Ihrem ursprünglichen Puffer, in dem Sie ihn weiter bearbeiten möchten:

M-x clone-indirect-buffer

Dies würde einen weiteren Puffer erstellen und ihn standardmäßig auch in einem anderen Fenster öffnen. Beide können zunächst bearbeitet werden. Im zweiten Modus kann jedoch eine pufferspezifische Modusänderung vorgenommen werden, die jetzt erst gelesen wird, wenn Sie Folgendes tun:

M-x read-only-mode

Jetzt ist dieser zweite Puffer Ihr Puffer im schreibgeschützten Modus - der gleiche Inhalt wie der frühere Lese- / Schreibpuffer.

Jeeves
quelle
Könnten Sie bitte eine Erklärung hinzufügen?
AlQuemist
Ah, ok, eine Minute. Da Sie bereits die Modi Mx und Toggling verwendet haben, dachte ich, Sie würden das sehr leicht verstehen.
Jeeves
Vielen Dank. IMO, es ist besser, einige Erklärungen zusammen mit den Befehlen für das allgemeine Publikum hinzuzufügen.
AlQuemist