2025-12-22 13:13:21 +11:00
|
|
|
;;; init.el --- This is the -*- lexical-binding: t -*-
|
|
|
|
|
;;; Commentary:
|
|
|
|
|
;;; blablabla
|
2025-12-14 04:52:31 +11:00
|
|
|
|
2026-03-30 11:49:18 +11:00
|
|
|
;; Optimize `auto-mode-alist`
|
|
|
|
|
(setq auto-mode-case-fold nil)
|
|
|
|
|
|
|
|
|
|
;; Restore file-name-handler-alist after startup.
|
|
|
|
|
(unless (or (daemonp) noninteractive init-file-debug)
|
|
|
|
|
;; Temporarily suppress file-handler processing to speed up startup
|
|
|
|
|
(let ((default-handlers file-name-handler-alist))
|
|
|
|
|
(setq file-name-handler-alist nil)
|
|
|
|
|
;; Recover handlers after startup
|
|
|
|
|
(add-hook 'emacs-startup-hook
|
|
|
|
|
(lambda ()
|
|
|
|
|
(setq file-name-handler-alist
|
|
|
|
|
(delete-dups (append file-name-handler-alist default-handlers))))
|
|
|
|
|
101)))
|
|
|
|
|
|
2026-04-02 19:21:30 +11:00
|
|
|
(require 'init-elpaca)
|
|
|
|
|
;; (require 'init-straight)
|
2026-02-25 22:18:53 +11:00
|
|
|
(require 'init-gc)
|
2025-12-14 04:52:31 +11:00
|
|
|
(require 'init-better-default)
|
2025-12-22 10:51:46 +11:00
|
|
|
(require 'init-hydra)
|
|
|
|
|
|
2026-03-30 11:49:18 +11:00
|
|
|
(require 'init-ui)
|
2025-12-14 04:52:31 +11:00
|
|
|
(require 'init-edit)
|
2026-03-30 11:49:18 +11:00
|
|
|
(require 'init-completion)
|
|
|
|
|
(require 'init-snippet)
|
2025-12-22 10:51:46 +11:00
|
|
|
|
2025-12-14 04:52:31 +11:00
|
|
|
(require 'init-bindings)
|
2025-12-14 09:04:11 +11:00
|
|
|
(require 'init-dired)
|
2026-03-30 11:49:18 +11:00
|
|
|
;; (require 'init-dashboard) ;; not working
|
|
|
|
|
(require 'init-window)
|
|
|
|
|
(require 'init-shell)
|
|
|
|
|
;; (require 'init-treemacs) ;; not working
|
|
|
|
|
(require 'init-workspace)
|
2025-12-14 09:04:11 +11:00
|
|
|
|
2026-03-30 11:49:18 +11:00
|
|
|
;; (require 'init-god)
|
2026-04-03 00:22:19 +11:00
|
|
|
(require 'init-meow)
|
2026-03-30 11:49:18 +11:00
|
|
|
|
|
|
|
|
(require 'init-input)
|
|
|
|
|
(require 'init-utils)
|
2025-12-14 06:09:17 +11:00
|
|
|
|
2025-12-14 04:52:31 +11:00
|
|
|
(require 'init-coding)
|
2026-03-22 23:57:48 +11:00
|
|
|
(require 'init-vcs)
|
2026-03-30 11:49:18 +11:00
|
|
|
(require 'init-llm)
|
2025-12-22 19:51:38 +11:00
|
|
|
(require 'init-check)
|
2026-04-03 15:12:32 +11:00
|
|
|
(require 'init-writing)
|
2026-03-23 12:48:17 +11:00
|
|
|
|
2026-03-30 11:49:18 +11:00
|
|
|
;; (require 'init-eglot)
|
|
|
|
|
(require 'init-lsp)
|
2025-12-22 19:51:38 +11:00
|
|
|
|
2025-12-14 04:52:31 +11:00
|
|
|
(require 'init-org)
|
2025-12-14 19:27:57 +11:00
|
|
|
(require 'init-tex)
|
2026-04-02 13:27:43 +11:00
|
|
|
;; (require 'init-markdown)
|
2025-12-14 19:36:44 +11:00
|
|
|
(require 'init-typst)
|
2025-12-14 22:31:01 +11:00
|
|
|
(require 'init-cc)
|
2025-12-14 23:46:29 +11:00
|
|
|
(require 'init-python)
|
2025-12-15 05:50:04 +11:00
|
|
|
(require 'init-haskell)
|
2025-12-14 23:47:18 +11:00
|
|
|
(require 'init-rust)
|
2025-12-17 03:55:28 +11:00
|
|
|
(require 'init-ocaml)
|
2025-12-22 13:13:21 +11:00
|
|
|
|
|
|
|
|
(provide 'init)
|
|
|
|
|
;;; Code:
|
|
|
|
|
;;; alskdjasd
|
|
|
|
|
;;; init.el ends here
|