summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmin Bandali <bandali@kelar.org>2025-02-08 18:18:38 -0500
committerAmin Bandali <bandali@kelar.org>2025-02-08 18:19:19 -0500
commitc7b5975e5f018d1a352acf08b5958a84cdcdb555 (patch)
treeca38ee63c4497ee87bfbede9583ce518fa186607
parentdeba2c035794cdb0f129325487cd3d570301ebc4 (diff)
downloadconfigs-c7b5975e5f018d1a352acf08b5958a84cdcdb555.tar.gz
configs-c7b5975e5f018d1a352acf08b5958a84cdcdb555.tar.xz
configs-c7b5975e5f018d1a352acf08b5958a84cdcdb555.zip
Add ':defer t' to several use-package forms
This is to bring emacs-init-time mostly in line with what it was without use-package.
Diffstat (limited to '')
-rw-r--r--.emacs.d/init.el1
-rw-r--r--.emacs.d/lisp/bandali-essentials.el16
-rw-r--r--.emacs.d/lisp/bandali-prog.el2
3 files changed, 19 insertions, 0 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index 9267ce4..2363e77 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -168,6 +168,7 @@ plain variables. This means that `setopt' will execute any
'("gnuzilla"))))
(use-package mml
+ :defer t
:delight " mml")
(add-to-list 'load-path (b/emacs.d "lisp/ffs"))
diff --git a/.emacs.d/lisp/bandali-essentials.el b/.emacs.d/lisp/bandali-essentials.el
index c9927de..e233481 100644
--- a/.emacs.d/lisp/bandali-essentials.el
+++ b/.emacs.d/lisp/bandali-essentials.el
@@ -107,6 +107,7 @@
:defer 0.5)
(use-package minibuffer
+ :defer t
:custom
(read-file-name-completion-ignore-case t))
@@ -134,6 +135,7 @@
("C-c F d" . delete-frame))
(use-package window
+ :defer t
:custom
(split-width-threshold 140))
@@ -147,6 +149,7 @@
:mode ("\\.bashrc$" . sh-mode))
(use-package novice
+ :defer t
:config
(setq disabled-command-function nil))
@@ -182,6 +185,7 @@
(defvar b/battery-format "%p%b %t")
(use-package battery
;; :if (not (display-graphic-p))
+ :defer 0.1
:custom
(battery-mode-line-format (format " [%s]" b/battery-format)))
@@ -213,6 +217,7 @@
("M-J" . windmove-down))
(use-package isearch
+ :defer t
:custom
(isearch-allow-scroll t)
(isearch-lazy-count t)
@@ -224,11 +229,13 @@
("C-x v C-=" . vc-ediff))
(use-package vc-git
+ :defer t
:custom
;; (vc-git-show-stash 0)
(vc-git-print-log-follow t))
(use-package ediff
+ :defer t
:custom
(ediff-window-setup-function #'ediff-setup-windows-plain)
(ediff-split-window-function #'split-window-horizontally))
@@ -252,6 +259,7 @@
(pixel-scroll-mode 1))
(use-package epg-config
+ :defer t
:custom
(epg-gpg-program (executable-find "gpg"))
;; Ask for GPG passphrase in minibuffer.
@@ -266,6 +274,7 @@
(regexp-opt '("password" "client-secret" "token"))))
(use-package info
+ :defer t
:config
(setq
Info-directory-list
@@ -295,6 +304,7 @@
(recentf-mode 1))
(use-package help
+ :defer t
:custom
(help-window-select t)
:config
@@ -320,19 +330,23 @@
("M-RET" . image-previous-line)))
(use-package man
+ :defer t
:custom
(Man-width 80))
(use-package shr
+ :defer t
:custom
(shr-max-width 80))
(use-package mule-cmds
+ :defer t
:preface (provide 'mule-cmds)
:custom
(default-input-method "farsi-isiri-9147"))
(use-package tramp
+ :defer t
:config
(tramp-set-completion-function
"ssh"
@@ -344,6 +358,7 @@
(use-package eldoc
;; Display Lisp objects at point in the echo area.
+ :defer t
:custom
(eldoc-minor-mode-string " eldoc")
:config
@@ -385,6 +400,7 @@
(save-place-mode 1))
(use-package flyspell
+ :defer t
:custom
(flyspell-mode-line-string " fly")
:hook
diff --git a/.emacs.d/lisp/bandali-prog.el b/.emacs.d/lisp/bandali-prog.el
index 66f2c3a..f777f88 100644
--- a/.emacs.d/lisp/bandali-prog.el
+++ b/.emacs.d/lisp/bandali-prog.el
@@ -74,10 +74,12 @@
;; (define-key lean-mode-map (kbd "S-SPC") #'company-complete))
(use-package sgml-mode
+ :defer t
:custom
(sgml-basic-offset 0))
(use-package css-mode
+ :defer t
:custom
(css-indent-offset 2))