Meu Emacs sempre me pergunta se deve confiar no tema de cores selecionado ou não. Eu sempre respondo y
e y
confio 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)
?
nil
precisam ser incluídos SOMENTE se um argumento opcional subsequente for não nil
. Por exemplo, se você desejasse que o primeiro argumento opcional fosse nil
e o segundo argumento opcional t
, nil
seria 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 nil
para argumentos opcionais quando não há nil
um 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-theme
possui 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)