diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 32a6203..d53314a 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -57,6 +57,7 @@ (add-to-list 'completion-at-point-functions #'cape-history)) (use-package chatgpt-shell + :defer t :config (setq chatgpt-shell-openai-key (lambda () @@ -66,6 +67,7 @@ :defer t) (use-package clojure-mode + :defer t :hook (clojure-mode . (lambda () (unbind-key "C-:" clojure-mode-map))) :config @@ -336,6 +338,7 @@ (fontaine-set-preset (or (fontaine-restore-latest-preset) 'regular))) (use-package git-gutter + :defer t :after ef-themes :hook prog-mode :config @@ -357,6 +360,7 @@ (use-package graphql-mode) (use-package js2-mode + :defer t :custom (js2-basic-offset 2) (js-chain-indent t) @@ -406,8 +410,10 @@ :if window-system :config (use-package nerd-icons-dired + :defer t :hook dired-mode) (use-package nerd-icons-ibuffer + :defer t :hook ibuffer-mode) (use-package nerd-icons-completion :config @@ -453,6 +459,7 @@ :hook (org-mode . visual-line-mode) :config + (require 'org-tempo) (setq org-auto-align-tags nil org-tags-column 0 org-special-ctrl-a/e t @@ -472,10 +479,8 @@ (global-org-modern-mode) (setq org-modern-table nil)) -(use-package org-tempo - :ensure nil) - (use-package ox-gfm + :defer t :after org) (use-package parinfer-rust-mode @@ -563,6 +568,7 @@ ("M-DEL" . vertico-directory-delete-word))) (use-package vterm + :defer t :if module-file-suffix) (provide 'init)