¿Es posible eliminar paquetes incorporados de Emacs como "tetris"? No pueden marcarse para eliminarse en la lista de paquetes a partir de 24.1. Sería bueno tener una instalación mínima de Emacs, aunque apenas útil, eliminando algunos o todos los paquetes integrados. ¿Es posible hacerlo de alguna manera, y se agregará esta habilidad en el futuro?Eliminar paquetes incorporados en Emacs
Respuesta
Emacs debería iniciarse y ser utilizable incluso si todo el directorio lisp
está vacío (tenga en cuenta que rara vez/nunca lo probamos, por lo que no garantizo que funcionará, pero al menos en principio debería y si no deberías reportarlo con M-x report-emacs-bug
). Así que siéntase libre de eliminar todos los paquetes que no encuentre útiles, para crear una versión recortada de Emacs.
Puede eliminar los archivos elc de todos los paquetes que desee.
Por ejemplo, en la versión de emacs ubicadas en el repositorio de Ubuntu el paquete Tetris se encuentra en:
/usr/share/emacs/23.3/lisp/play/tetris.elc
Si mueve o quita, emacs seguirán funcionando, pero no habrá capaz de jugar tetris más.
Es posible que desee inspeccionar la variable package--builtins
. Dicho esto, no tiene sentido quitar los paquetes instalados a través de package.el
, ya que package.el extrae y carga automáticamente solo las autocarga de un paquete; por lo tanto, tener muchos paquetes instalados no provoca una sobrecarga significativa. Estoy bastante seguro de que la eliminación de paquetes integrados nunca será una característica de package.el
.
La evaluación de autoarrancamientos causa una desaceleración significativa en el tiempo de carga si usted es el tipo de persona que mantiene su init por debajo de 0.5s. –
- 1. Cómo sincronizar paquetes y configuraciones de Emacs?
- 2. eliminar líneas en blanco adicionales en emacs
- 3. eliminar línea hacia atrás (Emacs)
- 4. candidatos operador incorporados
- 5. Recursos dll incorporados
- 6. Personalice la lista de paquetes que emacs-prelude proporciona
- 7. ¿Hay alguna manera de instalar paquetes R usando emacs?
- 8. emacs lisp: ¿Cómo eliminar/eliminar un elemento de una lista?
- 9. untabify y eliminar los espacios en blanco finales en emacs
- 10. Tipos incorporados, cuándo (no) usar?
- 11. ¿Cómo puedo eliminar la línea actual en Emacs?
- 12. Eliminar una palabra sin agregarla al kill-ring en Emacs
- 13. Eliminar la expresión-s actual (no atómica) en Emacs
- 14. cómo eliminar el contenido de una etiqueta HTML en Emacs
- 15. cómo eliminar una región de texto en emacs?
- 16. Editores incorporados predeterminados para el control PropertyGrid
- 17. ¿Cómo utilizar la autodie con no incorporados?
- 18. EventArgs genéricos para los tipos incorporados
- 19. TypeScript: aumento de los tipos incorporados
- 20. ¿Qué son los comandos incorporados en shell en Linux?
- 21. ¿Puede una cadena std :: contener nulos incorporados?
- 22. ¿El constructor predeterminado inicializa los tipos incorporados?
- 23. Evento de finalización de tweets incorporados?
- 24. ¿Cómo extender los tipos incorporados de C#, como String?
- 25. Rasgos vs. Paquetes en Scala
- 26. mejorada pestaña en Emacs
- 27. ¿Paquetes en PHP?
- 28. ¿Cómo obtener una lista de módulos incorporados en python?
- 29. Algunos incorporados para rellenar una lista en python
- 30. glVertexAttribPointer en atributos incorporados de vértices como gl_Vertex, gl_Normal
Dado que emacs no cargará todos los paquetes al inicio, me pregunto ¿cuál es su propósito para hacer eso? – kindahero