Ao colaborar em um projeto, determinadas variáveis de edição são definidas para garantir que todos estejam produzindo um estilo de código semelhante. No Emacs, eles geralmente são implementados como variáveis locais do arquivo ou variáveis locais do diretório.
As variáveis locais do arquivo são melhores quando você deseja manter o valor da variável anexado ao próprio arquivo, mas ficam complicadas quando é a mesma variável repetidamente para cada arquivo no projeto.
Usar uma variável diretório-local seria a escolha óbvia, mas eu pessoalmente estou usando isso para definir o email que eu uso no projeto (em oposição ao meu email de trabalho etc.) para garantir que eu nunca seja inconsistente com meu commit dados.
Existe uma maneira de contornar este problema? Posso ter dois arquivos contendo variáveis locais do diretório no mesmo diretório (um arquivo pessoal e um arquivo controlado por versão)?
Referir: sx.el@3a5afcc
fonte
.dir-locals-2.el
além de.dir-locals.el
, mas parece que o comportamento real é carregá-lo em vez de.dir-locals.el
(pelo menos no Emacs 26.2).Isso parece funcionar:
fonte
.dir-locals.el
e.alt-dir-locals.el
nessa ordem?