diff --git a/configs/init-packages.el b/configs/init-packages.el index 2c0ab66..e24f9f2 100644 --- a/configs/init-packages.el +++ b/configs/init-packages.el @@ -58,17 +58,19 @@ ;; Un bonito y sencillo panel de inicio (use-package dashboard :defer t - :init - (dashboard-setup-startup-hook) :hook - (dashboard-after-initialize . (lambda () - "Refrescamos el dashboard con la agenda luego de cargar todo" - (setq dashboard-items '( - ;; (recents . 10) - (agenda . 10) - )) - (dashboard-refresh-buffer) - )) + (elpaca-after-init . (lambda () + "Refrescamos el dashboard con la agenda luego de cargar todo" + (when (< (length command-line-args) 2) + (dashboard-open) + (run-at-time 1 nil (lambda() + "Recargamos el buffers con los items de manera asincrónica" + (setq dashboard-items '( + ;; (recents . 10) + (agenda . 10) + )) + (dashboard-refresh-buffer))) ;; Refrescamos el buffer sin bloquear emacs + ))) :config (setq dashboard-set-file-icons t dashboard-set-heading-icons t