all repos — nixfiles @ 14e3e35cf0fa20b0fd9455b8db605681ab9b2c53

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

user/settings/emacs/pre-early-init.el (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
;;; pre-early-init --- -*- no-byte-compile: t; lexical-binding: t; -*-
(setq custom-file (expand-file-name "custom.el" user-emacs-directory)
      user-emacs-directory (expand-file-name "var/" minimal-emacs-user-directory))

(defun display-startup-time ()
  "Display the startup time and number of garbage collections."
  (message "Emacs init loaded in %.2f seconds (Full emacs-startup: %.2fs) with %d garbage collections."
           (float-time (time-subtract after-init-time before-init-time))
           (time-to-seconds (time-since before-init-time))
           gcs-done))

(add-hook 'emacs-startup-hook #'display-startup-time 100)