Meu Emacs sempre me pergunta se deve confiar no tema de cores selecionado ou não. Eu sempre respondo ye yconfio e lembro da minha escolha. Estou carregando o tema de cores manualmente:
(load-theme 'my-favourite-theme)
Suponho que isso ocorra porque personalizações fáceis são colocadas abaixo do carregamento do tema de cores. Existe alguma maneira de consertar isso? Ou devo também delegar o carregamento do tema colorido para personalizações fáceis também?
(load-theme 'name t nil)ou apenas (load-theme 'name t)?
nilprecisam ser incluídos SOMENTE se um argumento opcional subsequente for não nil. Por exemplo, se você desejasse que o primeiro argumento opcional fosse nile o segundo argumento opcional t, nilseria necessário para o primeiro argumento. Como o segundo argumento opcional é nil- você pode omitir ou incluí-lo - não faz diferença. Às vezes, uso nilpara argumentos opcionais quando não há nilum argumento não opcional subsequente, apenas para saber quantos argumentos opcionais são possíveis para uma função específica - ou seja, um lembrete visual.
t, o emacs fará essa pergunta novamente a cada vez que o pacote for atualizado (porque a soma de verificação .el muda). É esse o caso? Se você continuar recebendo essas solicitações sempre que iniciar o emacs (mesmo quando o tema .el não tiver sido atualizado), verifique se a soma de verificação do tema foi salva pelo emacs e também lida pelo emacs durante a inicialização. Um cenário possível é que você salvou o custom.el como um arquivo separado (o emacs está memorizando os temas seguros para eles), mas você não está carregando esse arquivo no init.
load-themepossui argumentos opcionais:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)- Se usado diretamente no seu arquivo init, ele deve ser chamado com um argumento NO-CONFIRM não nulo. . . Em outras palavras, use:(load-theme 'my-favourite-theme t)