Eu sei que posso definir algo como -*- mode: read-only-mode -*-
dentro de um comentário e o Emacs abrirá o arquivo correspondente como somente leitura. Meu problema é que ainda quero ler arquivos que incluam essa linha no org-mode
modo principal; O Emacs abre esses arquivos no fundamental-mode
.
Como posso dizer ao Emacs para abrir um arquivo como somente leitura e ainda fazê-lo usar o modo principal correto?
fonte
mode:
com modos menores ainda funciona. Eu mesmo o uso, normalmente listando um modo principal primeiro e depois um modo menor (comooutline-minor
) depois. Mas agora vejo que o manual diz para não fazer isso, então acho que terei que mudar essa prática. Provavelmente com um gancho ao invés de umeval
.A maneira normal seria tornar o arquivo somente leitura no seu sistema operacional. Com o arquivo aberto, execute
M-x set-file-modes RET
(ou seu apelidochmod
), pressione down RETpara inserir o nome do arquivo atual e digitea=r
(para “tudo se torna lido” - consulte as permissões do arquivo para obter detalhes). Você também pode fazer isso no Dired ou em qualquer outro gerenciador de arquivos.Alternativamente, se você quiser que o arquivo a ser somente leitura no Emacs, mas gravável em outras aplicações, defina a variável de arquivo
buffer-read-only
parat
.fonte