;; -*- lexical-binding: t; -*- ;; reduce the frequency of garbage collection by making it happen on ;; each 50MB of allocated data (the default is on every 0.76MB) (setopt gc-cons-threshold 50000000) (load (expand-file-name "$HOME/.config/emacs/bd-default.el")) (defun clamp (lower-bound upper-bound value) (max lower-bound (min value upper-bound))) (load (expand-file-name "$HOME/.config/emacs/bd-org.el")) (load (expand-file-name "$HOME/.config/emacs/bd-emms.el")) (load (expand-file-name "$HOME/.config/emacs/bd-development.el")) (setopt erc-server "irc.libera.chat" erc-nick "Isaz" erc-user-full-name "bd" erc-kill-buffer-on-part t erc-autojoin-channels-alist '(("irc.libera.chat" "#parabola" "#emacs" "#guix"))) (defalias 'erc 'erc-tls) ;; dired (setopt dired-listing-switches "-alh") (use-package vertico :init (vertico-mode) :custom (vertico-cycle t)) ;; dired (global-set-key (kbd "C-z d") 'dired-jump) (load (expand-file-name "$HOME/.config/emacs/bd-wm.el")) (load (expand-file-name "$HOME/.config/emacs/bd-mode-and-themes.el")) (setopt gc-cons-threshold 800000)