Я вирішив перевірити Emacs, і мені це дуже сподобалось. Тепер я використовую Emacs Starter Kit , який забезпечує кращі настройки за замовчуванням та деякі приємні налаштування для встановлення Emacs за замовчуванням.
Я трохи його налаштував, додав деякі речі, такі як ясніппет , кольорові теми , незв’язані та інші. Я створив сховище github, де я зберігаю всі налаштування, щоб я міг отримати доступ до них з декількох місць або на випадок, якщо щось піде погано, і я втрачу каталог .emacs.d.
Все це дуже приємно, але є проблема: Emacs займає близько 1-2 секунд для завантаження. AFAIK Я можу компілювати окремі .el файли за допомогою Mx byte-compile-file до .elc, і він працює. Але є багато файлів .el, і мені цікаво, чи є спосіб зібрати їх усі за допомогою простої команди чи чогось, щоб прискорити завантаження Emacs. Мій Emacs не завжди відкритий, і я відкриваю і закриваю його досить часто, особливо після того, як я встановив його як редактор за замовчуванням для редагування команди в Total Commander, щоб швидше звикнути до нього (так, тут windows xp).
Моя версія Emacs - 22.3. І так, установка Emacs за замовчуванням без будь-яких налаштувань запускається миттєво.
Я не впевнений, яка версія є кращою при завантаженні, .el або компільована .elc одна до речі Oo
Отже, чи є команда elisp або перемикач командного рядка Emacs, щоб змусити Emacs байт-компілювати все в каталозі .emacs.d?
C-u 0
(akaC-0
, BTW). Це буде байт-компіляція лише тих вихідних файлів, які є більш новими, ніж їх версії, складені в байті.