all repos — nixfiles @ e9c0cb34d270bb0f5ef2e4b5f4826900842940b4

System and user configuration, managed by nix and home-manager

emacs: optimise startup

Alan Pearce
commit

e9c0cb34d270bb0f5ef2e4b5f4826900842940b4

parent

e9dc916b603c9eef0bc7481e660675c2826a130f

1 file changed, 11 insertions(+), 11 deletions(-)

changed files
M user/settings/emacs/init.eluser/settings/emacs/init.el
@@ -37,17 +37,13 @@
(setq use-package-enable-imenu-support t) (require 'use-package) (setq use-package-always-demand (daemonp) - use-package-compute-statistics t) + use-package-compute-statistics nil) (defmacro quietly (&rest body) `(let ((inhibit-message t)) ,@body)) (defun quiet (original-function &rest args) (quietly (apply original-function args))) - -(use-package benchmark-init - :config (progn - (add-hook 'after-init-hook #'benchmark-init/deactivate 99))) ;;; Customize
@@ -366,6 +362,7 @@ :config (progn
(vertico-prescient-mode +1))) (use-package marginalia + :after vertico :general (:keymaps 'minibuffer-local-map "M-A" #'marginalia-cycle) :init (marginalia-mode +1))
@@ -400,7 +397,7 @@ (use-package embark-consult
:ghook ('consult-preview-at-point-mode-hook #'embark-collect-mode)) (use-package smerge-mode - :after magit + :defer 2 :config (defhydra unpackaged/smerge-hydra (:color pink :hint nil :post (smerge-auto-leave))
@@ -457,7 +454,6 @@ split-height-threshold 20
split-width-threshold 160) (use-package winner - :after evil :defer 8 :config (progn (setq winner-boring-buffers '("*Completions*" "*Help*" "*Apropos*" "*Buffer List*" "*info*" "*Compile-Log*"))
@@ -757,6 +753,7 @@ (with-eval-after-load 'compile
(remove-hook 'compilation-mode-hook #'tramp-compile-disable-ssh-controlmaster-options)))) (use-package ssh-deploy + :defer 20 :config (progn (ssh-deploy-line-mode +1) (ssh-deploy-add-find-file-hook)
@@ -926,11 +923,14 @@ :config (progn
(setq fish-enable-auto-indent t))) ;;;; nix -(with-eval-after-load 'nix-mode - (setq nix-mode-use-smie t - nix-indent-function #'smie-indent-line)) +(use-package nix-mode + :defer t + :config (progn + (setq nix-mode-use-smie nil + nix-indent-function #'smie-indent-line))) (use-package nix-ts-mode + :defer 2 :mode (("\\.nix\\'" . nix-ts-mode))) (use-package nix-update
@@ -975,7 +975,7 @@
;;;; org (use-package org - :defer 10 + :defer t :config (progn (setq org-ellipsis "…" org-modules nil