Я наткнувся на помилку, яка передбачала взаємодію між декількома пакетами. Для того, щоб повідомити про помилку, мені потрібно надати відтворюваний рецепт, що ілюструє проблему. Це вимагає завантаження відповідних пакетів, але нічого іншого від моєї програми init та інших пакунків. Який найкращий спосіб зробити це?
ОНОВЛЕННЯ
Для уточнення я знайомий з концепцією просіювання моїх .emacs у двійковому пошуку для виявлення коду, що викликає проблему. У цій ситуації я точно знаю, які пакунки вже викликають проблему. Я не знаю, як використовувати package-
систему для завантаження лише цих кількох пакетів.
(package-initialize)
завантажуватимуть пакунки, але і все інше в моєму .emacs.d/elpa
каталозі. package-load-list
дозволяє мені вказати окремі версії пакетів для завантаження або певні пакети, які явно виключити . Мені потрібно зворотне - як надати Emacs список пакунків, який слід включити , не завантажуючи жодних інших пакетів у систему elpa / package.
comment-region
щоб прокоментувати C-u
область тексту або коментувати (або з нею коментувати ).
package-load-list
це спосіб явного включення пакетів, просто видаліть all
символ.
.emacs
файлу - встановіть кожен пакет по одному, а потім подивіться, чи існує проблема. Ви можете здивувати себе і виявите пакунок відповідальним, що не грає добре з іншим пакетом. Після того, як ви пройшли далеко, напишіть кроки, якими ви скористалися для відтворення проблеми, і надішліть звіт про помилку - наприклад, починаючи з Emacs -Q , встановіть пакет A, потім встановіть пакет B, потім встановіть пакет C, потім відкрийте*Scratch*
буфер і введіть ...