Я решил проверить Emacs, и мне это очень понравилось. Теперь я использую Emacs Starter Kit, который предоставляет лучшие настройки по умолчанию и некоторые приятные настройки для установки Emacs по умолчанию.Как я могу скомпилировать все в моем каталоге .emacs.d?
Я немного настроил его, добавил некоторые вещи, такие как yasnippet, color-themes, unbound и другие материалы. Я установил github repository, где я сохраняю все настройки, поэтому я могу получить к ним доступ из нескольких мест или в случае, если что-то пойдет не так, и я потерял свой каталог .emacs.d.
Все это очень приятно, но есть проблема: Emacs занимает около 1-2 секунд для загрузки. AFAIK Я могу скомпилировать отдельные файлы .el с файлом-байтом M-x в .elc, и он работает. Но есть много файлов .el, и мне интересно, есть ли способ скомпилировать их с помощью простой команды или чего-то еще, чтобы ускорить загрузку Emacs. Мой Emacs не всегда открыт, и я открываю и закрываю его довольно часто, особенно после того, как я настроил его как редактор по умолчанию для команды редактирования в Total Commander, чтобы быстрее привыкнуть к нему (да, здесь xp здесь).
My Emacs версия 22.3. И да, установка Emacs по умолчанию без каких-либо настроек запускается мгновенно.
Я не уверен, что является предпочтительным вариант при загрузке, в .El или скомпилирован .elc один, кстати Оо
Итак, есть ли Elisp команда или Emacs ключ командной строки, чтобы сделать Emacs байт-компиляции все в каталоге .emacs.d?
И после этого (когда каждый из них был составлен один раз), просто использовать ту же команду без «Cu 0» (ака 'C-0', BTW). Это будет байт-компилировать только те исходные файлы, которые являются более поздними, чем их байт-скомпилированные версии. – Drew
Небольшая заметка: для меня это не сработало, пока я не удалил все файлы «.elc». Он просто сказал что-то вроде «Done, 0 файлов comiled, α файлы пропущены». –
@ Привет-Ангел У меня такая же проблема. Вы нашли решение? – zhanxw