Можно ли удалить встроенные пакеты Emacs, такие как «tetris»? Они не могут быть помечены для удаления в списке пакетов с 24.1. Было бы неплохо иметь минимальную установку Emacs - хотя это и вряд ли полезно - путем удаления некоторых или всех встроенных пакетов. Можно ли как-то это сделать, и добавит ли эта способность в будущем?Удалить встроенные пакеты в Emacs
ответ
Emacs должен запускаться и использоваться, даже если весь каталог lisp
пуст (обратите внимание, что мы редко/никогда не проверяем его, поэтому я не гарантирую, что он сработает, но, по крайней мере, в принципе это необходимо, и если это разве вы не должны сообщать об этом с помощью M-x report-emacs-bug
). Поэтому не стесняйтесь удалять любые и все пакеты там, которые вам не пригодились, чтобы создать сокращенную версию Emacs.
Вы можете просто удалить файлы elc всех пакетов, которые вы хотите.
Например, в версии Emacs, расположенных в репозитории Ubuntu пакет тетрис расположен в:
/usr/share/emacs/23.3/lisp/play/tetris.elc
Если переместить или удалить его, Emacs будет продолжать работать, но вы не будете способный играть в тетрис.
Возможно, вы захотите осмотреть переменную package--builtins
. Тем не менее, нет смысла снимать любые пакеты, установленные через package.el
, так как package.el извлекает и загружает автоматически только автозагрузки пакета, поэтому наличие множества установленных пакетов не приводит к значительным накладным расходам. Я совершенно уверен, что удаление встроенных пакетов никогда не будет функцией package.el
.
Оценка автозагрузки вызывает значительное замедление во время загрузки, если вы являетесь тем человеком, который сохраняет свой init до 0,5 с. –
- 1. Отсутствующие пакеты от GNU Emacs
- 2. «Intellisense» в emacs для clojure (встроенные документы и напоминания)?
- 3. Удалить пакеты, невидимые в Android
- 4. Meanstack И.О. пакеты удалить
- 5. Удалить пакеты NoUIEntryPoints-DesignMode
- 6. Как синхронизировать пакеты и настройки Emacs?
- 7. Как удалить питона пакеты
- 8. Затмение - Как удалить пакеты
- 9. Удалить до пробела в Emacs
- 10. удалить строку назад (Emacs)
- 11. Удалить выделение Emacs
- 12. Как удалить встроенные стили в Wordpress?
- 13. удалить встроенные стили из svg в highcharts
- 14. Динамически Удалить встроенные формы в Django
- 15. Встроенные изображения в org-mode
- 16. Как удалить старые пакеты NuGet
- 17. удалить пакеты из отчета покрытия
- 18. emacs: очистить (удалить) консоль результатов python в emacs
- 19. Удалить пакеты OWIN и Identity
- 20. Как графические функции на Java, используя только встроенные пакеты?
- 21. Apache Commons HTTP vs встроенные пакеты для Java
- 22. Как удалить входящие пакеты в raw-сокете?
- 23. Как удалить этот файл '# ... #' Emacs?
- 24. Удалить контрольную подсветку [Конфигурация EMACS]
- 25. Как удалить установленный пакет в Emacs (ver 24+)?
- 26. Emacs Paredit: как удалить комментарий
- 27. Как удалить встроенные маркеры с карт Google?
- 28. Как удалить пустые строки в файле Emacs?
- 29. Как удалить область текста в emacs?
- 30. Как удалить содержимое HTML тега в Emacs
Поскольку emacs не загружает все пакеты при запуске, интересно, какая у вас цель? – kindahero