diff --git a/configs/init-functions.el b/configs/init-functions.el index 41bfe1f..6887e68 100644 --- a/configs/init-functions.el +++ b/configs/init-functions.el @@ -94,5 +94,12 @@ If PROJECT is not specified, assume current project root." (setq title-bar-maximixed t))) ) +;; Creando un hook para luego de que el theme ha cargado +(defvar after-load-theme-hook nil + "Hook run after a color theme is loaded using `load-theme'.") +(defadvice load-theme (after run-after-load-theme-hook activate) + "Run `after-load-theme-hook'." + (run-hooks 'after-load-theme-hook)) + (provide 'init-functions) ;;; init-functions.el ends here. diff --git a/configs/init-packages.el b/configs/init-packages.el index 18aa65f..bd43187 100644 --- a/configs/init-packages.el +++ b/configs/init-packages.el @@ -325,18 +325,19 @@ :defer t :ensure nil :bind ("C-x C-r" . recentf-open-files) - :hook - (elpaca-after-init . recentf-mode) + :hook (after-load-theme . recentf-mode) :config (setq recentf-save-file (recentf-expand-file-name (concat temp-dir "/recentf")) + recentf-auto-cleanup 'never + recentf-keep '(file-remote-p file-readable-p) recentf-max-saved-items 1000 recentf-max-menu-items 500)) ;; Busqueda rĂ¡pida con ripgrep (use-package rg :defer t - :hook (elpaca-after-init . rg-enable-default-bindings) + ;; :hook (elpaca-after-init . rg-enable-default-bindings) :bind (:map rg-global-map ("c" . rg-dwim-current-dir) ("f" . rg-dwim-current-file)