Il mio Emacs mi chiede sempre se dovrebbe fidarsi o meno del tema del colore selezionato. Rispondo sempre ye ydi fidarmi e ricordare la mia scelta. Sto caricando il tema colore manualmente:
(load-theme 'my-favourite-theme)
Suppongo che ciò sia dovuto al fatto che semplici personalizzazioni sono posizionate sotto il caricamento del tema colore. È un modo per risolverlo? O dovrei semplicemente delegare il caricamento del tema colore anche a semplici personalizzazioni?
(load-theme 'name t nil)o solo (load-theme 'name t)?
nildevono essere inclusi SOLO se un successivo argomento facoltativo non è nil. Ad esempio, se si desidera che sia il primo argomento facoltativo nile il secondo argomento facoltativo t, nilsarebbe necessario per il primo argomento. Poiché il secondo argomento facoltativo è nil- è possibile ometterlo o includerlo - non fa alcuna differenza. A volte lo uso nilper argomenti opzionali quando non vi sono nilargomenti non opzionali successivi solo per sapere quanti argomenti opzionali sono possibili per una particolare funzione, ad esempio un promemoria visivo.
t, emacs ti farà di nuovo quella domanda ogni volta che verrà aggiornato quel pacchetto di temi (perché il suo checksum .el cambia). È così? Se continui a ricevere questi messaggi ogni volta che avvii emacs (anche quando il tema .el non è stato aggiornato), assicurati che il checksum del tema sia stato salvato da emacs e venga letto anche da emacs durante l'avvio. Uno scenario possibile è che hai salvato custom.el come file separato (emacs sta memorizzando i temi sicuri in quelli) ma non stai caricando quel file in init.
load-themeha argomenti opzionali:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)- Se usato direttamente nel file init, dovrebbe essere chiamato con un argomento NO-CONFIRM diverso da zero. . . In altre parole, utilizzare:(load-theme 'my-favourite-theme t)