Defino meu tema com load-theme em uma macro de pacote de uso carregada na inicialização. O tema também foi instalado com o use-package, do repositório.
A cada início, o emacs me pergunta se eu realmente quero carregar o tema, caso não seja seguro, como posso dizer para ele parar?
M-x load-theme
e selecionar o tema que deseja usar e veja se ele oferece a opção de reconhecê-lo seguro no futuro. Eu apenas tentei instalar um novo tema e carregá-lo dessa maneira, e funcionou para mim. O hash do tema precisa ser adicionado,custom-safe-themes
mas não sei como fazer isso manualmente - provavelmente você não deveria.(setq custom-safe-themes t)
ao seu arquivo init antes de carregar o seu tema. Isto irá tratar todos os temas como seguro, o que poderia ser um risco em teoria, mas se você só está instalando temas de fontes confiáveis, não vejo qualquer problemaM-x load-theme
emacs não me pergunta se ainda é seguro, mas quando eu o carrego de um arquivo .el na inicialização, ele ainda me pergunta se eu quero executar o código lisp.(setq custom-safe-themes t)
funciona para mim, então testarei novos temas em uma sessão antes de carregá-los. ObrigadoRespostas:
Defina o segundo argumento da
load-theme
função. De sua doutrina:Por exemplo:
carregará o
solarized-dark
tema sem perguntar.fonte