diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-09-21 21:20:13 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-09-21 21:20:55 +0100 |
commit | 8c95236530d1f822d52bbeec745e000fe385803c (patch) | |
tree | 71a4a424189eb2241f248480f31e732d0c1ca3bc /Emacs/.config/emacs/init.el | |
parent | cc6380bdc49e8d897e0b220ba17429a49fb095d1 (diff) | |
download | dotfiles-8c95236530d1f822d52bbeec745e000fe385803c.tar.gz dotfiles-8c95236530d1f822d52bbeec745e000fe385803c.tar.bz2 dotfiles-8c95236530d1f822d52bbeec745e000fe385803c.zip |
Small refactor
Diffstat (limited to 'Emacs/.config/emacs/init.el')
-rw-r--r-- | Emacs/.config/emacs/init.el | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/Emacs/.config/emacs/init.el b/Emacs/.config/emacs/init.el index 9bffb17..e9b21f7 100644 --- a/Emacs/.config/emacs/init.el +++ b/Emacs/.config/emacs/init.el @@ -57,24 +57,25 @@ use-package-compute-statistics t) (straight-use-package 'use-package) -(straight-use-package 'org-mode) -(straight-use-package 'no-littering) - -(setq no-littering-etc-directory (expand-file-name ".config/" user-emacs-directory) - no-littering-var-directory (expand-file-name ".var/" user-emacs-directory) - custom-file (no-littering-expand-etc-file-name "custom.el")) - -(load-file custom-file) - -;;; Load literate -(load-file (concat user-emacs-directory "elisp/literate.el")) - -;; Compile on Emacs quit -(add-hook - 'kill-emacs-hook - #'+literate/compile-config) - -(+literate/load-config) +(require 'use-package) + +(use-package no-littering + :demand t + :straight t + :init + (setq no-littering-etc-directory (expand-file-name ".config/" user-emacs-directory) + no-littering-var-directory (expand-file-name ".var/" user-emacs-directory) + custom-file (no-littering-expand-etc-file-name "custom.el")) + (load-file custom-file)) + +(use-package literate + :demand t + :load-path "elisp/" + :hook (kill-emacs-hook . +literate/compile-config) + :init + (straight-use-package 'org-mode) + :config + (+literate/load-config)) (when (daemonp) ;; No need to lazy load this stuff @@ -89,8 +90,10 @@ (require 'eshell) (require 'eglot)) -(require 'gnutls) -(add-to-list 'gnutls-trustfiles "/usr/local/etc/openssl/cert.pem") +(use-package gnutls + :demand t + :config + (add-to-list 'gnutls-trustfiles "/usr/local/etc/openssl/cert.pem")) (setq gc-cons-threshold (* 100 1024 1024) ; ~100MiB gc-cons-percentage 0.1 ; 10% of heap allocation => collect garbage |