Files
sydnix/users/crumb/programs/emacs/init.el
Madeleine Sydney c05b7f456d fix: Repls finally respect popup rules TwT
- Required patching on.el to run their hooks at the correct time.
2025-01-30 08:14:55 -07:00

41 lines
1018 B
EmacsLisp
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;; -*- lexical-binding: t; -*-
;; Initialise Straight.el.
(load (locate-user-emacs-file "init-straight"))
(syd-initialise-straight)
;; Personal modules.
(add-to-list 'load-path (file-name-concat user-emacs-directory "modules"))
;; Must come before the rest!
(require 'syd-use-package)
;; `on.el' provies a collection of utility hooks and functions ported from Doom
;; Emacs. The hooks make it easier to speed up Emacs startup by providing
;; finer-grained control of the timing at which packages are loaded.
(use-package on
:straight (:type git
:host gitlab
:repo "crumbtoo/on.el"))
;; Used in many other modules, so it comes first.
(require 'syd-popups)
(require 'syd-age)
(require 'syd-autosave)
(require 'syd-completion)
(require 'syd-custom)
(require 'syd-display-startup-time)
(require 'syd-evil)
(require 'syd-keybinds)
(require 'syd-lang)
(require 'syd-org)
(require 'syd-projects)
(require 'syd-scratch)
(require 'syd-smartparens)
(require 'syd-tramp)
(require 'syd-ui)