Eu uso use-package
para organizar o meu init.el
. Percebi que todas as minhas declarações usam :ensure t
. Um exemplo de declaração é:
(use-package auto-complete
:ensure t
:diminish auto-complete-mode
:init (global-auto-complete-mode t))
Como todas as minhas use-package
declarações usam :ensure t
, existe uma maneira de modificar use-package
para incluir implicitamente :ensure t
sem modificar diretamente o use-package.el? Idealmente, eu gostaria de não usar uma função com nome diferente.
Estou um pouco familiarizado com advice-add
, mas minha impressão é que isso é usado para adicionar um gancho ou ambiente a uma função, não para modificar a função ou a macro em si.
:filter-args
conselhos para adicionar palavras-chave como :ensure t
?
use-package
na verdade é uma macro Lisp. Provavelmente, você pode criar sua própriamy-use-package
macro, que se expande parause-package
as configurações padrão de sua preferência.