use-package: diferir ty autocargas

Pregunta:

Mi opinión es que si que utilizo cualquiera de :commands , :bind , :bind* , :bind-keymap , :bind-keymap* , :mode , o :interpreter , entonces se creará una correspondiente carga automática y diferir la carga del paquete hasta que se active la carga automática.

Estoy confundido acerca de las situaciones en las que se cargará el paquete dado que no uso ninguna de las secciones anteriores y lo configuro en :defer t .

Veo esto en el archivo Léame:

Por lo general, solo necesita especificar :defer si sabe con certeza que algún otro paquete hará algo para que su paquete se cargue en el momento apropiado y, por lo tanto, le gustaría aplazar la carga aunque use-package no esté creando cualquier carga automática para usted.

Si sé con certeza que el paquete X tiene cargas automáticas "integradas" (es decir, cargas automáticas definidas por el autor del paquete), ¿puedo simplemente establecer :defer t y confiar en ellos para cargar el paquete en el momento adecuado?

Respuesta:

Si sé con certeza que el paquete X tiene cargas automáticas "integradas" (es decir, cargas automáticas definidas por el autor del paquete), ¿puedo simplemente establecer :defer t y confiar en ellos para cargar el paquete en el momento adecuado?

Sí, eso es exactamente lo que eso significa. De manera similar, también puede usar :defer t en lugar de algo como :mode o :interpreter si el paquete ya maneja correctamente sus asignaciones auto-mode-alist o interpreter-mode-alist .

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım