From 558bb8f33c5120755ae09f2991d918f54b41b374 Mon Sep 17 00:00:00 2001 From: kj Date: Mon, 4 Apr 2022 22:08:30 -0400 Subject: [PATCH] Add defering removed by error before. --- configs/base-extensions.el | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/configs/base-extensions.el b/configs/base-extensions.el index 0a1be9d..1add4f8 100644 --- a/configs/base-extensions.el +++ b/configs/base-extensions.el @@ -28,16 +28,18 @@ (expand-file-name ".last-package-update-day" private-dir))) ;; Iconos principalmente para ser usados por neotree -(use-package all-the-icons) +(use-package all-the-icons :defer t) ;; Highlight en los números. (use-package highlight-numbers + :defer t :ensure t :hook (prog-mode . highlight-numbers-mode)) ;; Barra lateral de archivos (use-package treemacs + :defer t :ensure t :hook (treemacs-mode . (lambda() (display-line-numbers-mode -1))) :bind ([mouse-1] . treemacs-single-click-expand-action) @@ -126,6 +128,7 @@ ("C-x t M-t" . treemacs-find-tag))) (use-package treemacs-evil + :defer t :after (treemacs evil) :ensure t :config @@ -138,23 +141,28 @@ (evil-define-key 'treemacs 'global (kbd "d") 'treemacs-remove-project-from-workspace)) (use-package treemacs-projectile + :defer t :after (treemacs projectile) :ensure t) (use-package treemacs-icons-dired + :defer t :hook (dired-mode . treemacs-icons-dired-enable-once) :ensure t) (use-package treemacs-magit + :defer t :after (treemacs magit) :ensure t) (use-package treemacs-persp ;;treemacs-perspective if you use perspective.el vs. persp-mode + :defer t :after (treemacs persp-mode) ;;or perspective vs. persp-mode :ensure t :config (treemacs-set-scope-type 'Perspectives)) (use-package treemacs-tab-bar ;;treemacs-tab-bar if you use tab-bar-mode + :defer t :after (treemacs) :ensure t :config (treemacs-set-scope-type 'Tabs)) @@ -182,7 +190,7 @@ ) ;; Modo markdown -(use-package markdown-mode) +(use-package markdown-mode :defer t) ;; Git Gutter - Marca a la izq. si una linea ha sido agregada, editada o eliminada desde el último commit. (use-package git-gutter @@ -201,6 +209,7 @@ ;; Esa línea bonita de abajo del editor que dice cosas xD (use-package telephone-line + :defer t :custom (telephone-line-primary-left-separator 'telephone-line-cubed-left) (telephone-line-secondary-left-separator 'telephone-line-cubed-hollow-left) @@ -225,7 +234,6 @@ ;; Control más "natural" a la hora de hacer/deshacer. (use-package undo-tree :init - (setq undo-tree-auto-save-history nil) (global-undo-tree-mode 1) :config (global-set-key (kbd "C-z") 'undo-tree-undo) @@ -234,6 +242,7 @@ ;; Hacer uso de Emacs con las ventajas de vim. (use-package evil + :defer t :init (evil-mode 1) (setq evil-want-integration t) @@ -311,17 +320,20 @@ ;; Edición múltiple con evil (Atajos por defecto: C-d y C-D) (use-package evil-multiedit + :defer t :config (evil-multiedit-default-keybinds) ) ;; Code Folding (use-package origami + :defer t :config (global-origami-mode)) ;; Automcompletado (use-package company + :defer t :bind (:map company-active-map ("" . company-indent-or-complete-common)) ; autocompletar con tab como se haría en bash-competition en la terminal de linux (:map company-active-map @@ -346,6 +358,7 @@ ;; Hacer que el autocompletado se vea más bonito con íconos (use-package company-box + :defer t :hook (company-mode . company-box-mode)) ;; Usar autocompletado con ctags y company @@ -380,11 +393,13 @@ ;; Revisar sintaxis en vivo (use-package flycheck ;; :diminish flycheck-mode + :defer t :hook (after-init . global-flycheck-mode) ; Habilitar flycheck en todos los modos ) ;; Mostrar los errores de flycheck en un pop up (use-package flycheck-popup-tip + :defer t :hook (flycheck-mode . flycheck-popup-tip-mode)) ;; Un bonito y sencillo panel de inicio @@ -402,12 +417,14 @@ ;; Autocompletado para shell scripting. (use-package company-shell + :defer t :config (add-to-list 'company-backends '(company-shell company-shell-env company-fish-shell)) ) ;; Autocompletado para el minibuffer (counsel e ivy) (use-package counsel + :defer t :bind ("M-x" . counsel-M-x) ("C-x C-m" . counsel-M-x) @@ -415,6 +432,7 @@ ("C-x c k" . counsel-yank-pop)) (use-package projectile + :defer t :diminish projectile-mode :config (projectile-mode) @@ -457,12 +475,14 @@ ;; Autocompletado de proyectos en counsel (projectile) (use-package counsel-projectile + :defer t :config (global-set-key (kbd "C-x v") 'counsel-projectile) (counsel-projectile-mode)) ;; Mostrar info del panel inferior de otra manera (use-package ivy + :defer t :bind ("C-x s" . swiper) ("C-x C-r" . ivy-resume) @@ -488,6 +508,7 @@ ;; Cuando iniicias un atajo de teclas te muestra las posibilidades (use-package which-key + :defer t :config (which-key-mode)) @@ -542,6 +563,7 @@ ) (use-package org + :defer t :pin org :hook (org-mode . efs/org-mode-setup) :config