Mon Emacs me demande toujours s'il doit faire confiance au thème de couleur sélectionné ou non. Je réponds toujours y
et y
faire confiance et me souviens de mon choix. Je charge le thème des couleurs manuellement:
(load-theme 'my-favourite-theme)
Je suppose que c'est parce que les personnalisations faciles sont placées sous le chargement du thème de couleur. Est-ce un moyen de le réparer? Ou dois-je également déléguer le chargement du thème de couleur à des personnalisations faciles?
(load-theme 'name t nil)
ou juste (load-theme 'name t)
?
nil
doivent être inclus UNIQUEMENT si un argument facultatif suivant est non nil
. Par exemple, si vous vouliez le premier argument optionnel pour être nil
et le second argument optionnel pour être t
, alors nil
qu'il faudrait pour que le premier argument. Puisque le deuxième argument facultatif est nil
- vous pouvez l'omettre ou l'inclure - cela ne fait aucune différence. Parfois, j'utilise nil
pour des arguments facultatifs lorsqu'il n'y a pas d' nil
argument non facultatif ultérieur juste pour que je sache combien d'arguments facultatifs sont possibles pour une fonction particulière - c'est-à-dire un rappel visuel.
t
, emacs vous posera à nouveau cette question après la mise à jour de ce package de thème (car sa somme de contrôle .el change). Est-ce le cas? Si vous continuez à recevoir ces invites chaque fois que vous démarrez emacs (même lorsque le thème .el n'a pas été mis à jour), assurez-vous que la somme de contrôle du thème est enregistrée par emacs et également lue par emacs au démarrage. Un scénario possible est que vous avez enregistré le fichier custom.el en tant que fichier séparé (emacs mémorise les thèmes sécurisés dans ceux-ci) mais que vous ne chargez pas ce fichier dans init.
load-theme
a des arguments facultatifs:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)
- S'il est utilisé directement dans votre fichier init, il doit être appelé avec un argument NO-CONFIRM non nul. . . En d'autres termes, utilisez:(load-theme 'my-favourite-theme t)