Il mio Emacs mi chiede sempre se dovrebbe fidarsi o meno del tema del colore selezionato. Rispondo sempre y
e y
di 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)
?
nil
devono essere inclusi SOLO se un successivo argomento facoltativo non è nil
. Ad esempio, se si desidera che sia il primo argomento facoltativo nil
e il secondo argomento facoltativo t
, nil
sarebbe necessario per il primo argomento. Poiché il secondo argomento facoltativo è nil
- è possibile ometterlo o includerlo - non fa alcuna differenza. A volte lo uso nil
per argomenti opzionali quando non vi sono nil
argomenti 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-theme
ha 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)