Мій Emacs завжди підказує, чи варто довіряти вибраній кольоровій темі чи ні. Я завжди відповідаю y
і y
довіряю і пам’ятаю свій вибір. Я завантажую кольорову тему вручну:
(load-theme 'my-favourite-theme)
Я думаю, це тому, що прості налаштування розміщуються нижче завантаження кольорової теми. Це якийсь спосіб виправити? Або мені просто делегувати завантаження кольорової теми на легкі налаштування?
(load-theme 'name t nil)
чи просто (load-theme 'name t)
?
nil
повинні бути включені тільки якщо наступний додатковий аргумент відрізняється nil
. Наприклад, якщо ви хотіли, щоб перший необов’язковий аргумент був, nil
а другий необов’язковий аргумент був t
, то nil
для першого аргументу знадобиться. Оскільки другий необов’язковий аргумент nil
- ви можете його опустити або включити - це не має ніякого значення. Іноді я використовую nil
для необов'язкових аргументів, коли немає наступного nil
необов'язкового аргументу просто для того, щоб я знав, скільки необов’язкових аргументів можливі для певної функції - тобто візуального нагадування.
t
, emacs задаватиме вам це запитання кожен раз після оновлення цього тематичного пакету (оскільки його контрольна сума .el змінюється). Це так? Якщо ви продовжуєте отримувати ці підказки щоразу, коли ви запускаєте emacs (навіть коли тема .el не оновлюється), тоді переконайтеся, що контрольна сума теми збережена emacs, а також читається emacs під час запуску. Одним із можливих сценаріїв є те, що ви зберегли custom.el як окремий файл (emacs запам'ятовує для них безпечні теми), але ви не завантажуєте цей файл init.
load-theme
має необов'язкові аргументи:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)
- Якщо використовується безпосередньо у вашому файлі init, його слід викликати аргументом NO-CONFIRM. . . Іншими словами, використовуйте:(load-theme 'my-favourite-theme t)