Exibir um buffer no modo somente leitura em uma janela enquanto o edita em outra janela

7

Um buffer pode ser protegido contra gravação alternando o modo somente leitura por M-x toggle-read-only. Existe uma maneira de fazer um buffer somente leitura em uma janela, enquanto o edita em outra janela?

AlQuemist
fonte

Respostas:

8

No seu buffer original, onde você deseja continuar editando:

M-x clone-indirect-buffer

Isso criaria outro buffer e, por padrão, também o abriria em outra janela. Inicialmente, ambos são editáveis. Mas uma alteração no modo específico do buffer pode ser feita no segundo - que agora será lido somente depois que você fizer o seguinte:

M-x read-only-mode

Agora, esse segundo buffer é seu buffer no modo somente leitura - o mesmo conteúdo que o buffer de leitura e gravação anterior.

Jeeves
fonte
você poderia adicionar alguma explicação?
AlQuemist
Ah, ok, um minuto. Como você já estava usando os modos Mx e de alternância, achei que você entenderia com muita facilidade.
Jeeves
Obrigado. Na IMO, é melhor adicionar algumas explicações, juntamente com os comandos para o público em geral.
AlQuemist