From af191e7de838c9ad5e78378da5cc5f75df85c129 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Mon, 16 Oct 2023 08:41:17 +0100 Subject: (Emacs/config|init)~heavily optimised startup time Used esup to figure out some points of pain, then fixed them. Also set gc-cons-threshold at start of init.el really high, then reset after finished loading. --- Emacs/.config/emacs/config.org | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Emacs/.config/emacs/config.org') diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 130d134..afc4630 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1195,6 +1195,7 @@ copy pasted the majority of this, tweaking it till it felt good. Doom Emacs was very helpful here. #+begin_src emacs-lisp (use-package org + :defer t :init (setq org-edit-src-content-indentation 0 org-goto-interface 'outline @@ -1553,6 +1554,7 @@ execution. I don't use SQL currently but whenever I need it it's there. #+begin_src emacs-lisp (use-package sql + :defer t :straight nil :init (setq sql-display-sqli-buffer-function nil)) @@ -1760,6 +1762,7 @@ execution of d-mode blocks and alias ~D-mode~ with ~d-mode~. #+begin_src emacs-lisp (use-package d-mode + :defer t :straight t :config (fset 'D-mode 'd-mode) @@ -2003,6 +2006,7 @@ Emmet for super speed code writing. *** HTML Auto insert #+begin_src emacs-lisp (use-package web-mode + :defer t :auto-insert (("\\.html\\'" . "HTML Skeleton") "" -- cgit v1.2.3-13-gbd6f