Files
.emacs.d/init.el
User ea8d9945fa chore(config): Refactor Emacs configuration with multiple improvements
- Replace projectile with built-in project.el
- Add cal-china-x for Chinese lunar calendar support
- Add dired-gitignore integration with dirvish
- Add mwim for smarter line navigation
- Add keycast mode for key display
- Add ef-themes theme collection
- Improve corfu terminal handling for Emacs 31+
- Add gptel-agent-project and consult-ripgrep-project helpers
- Remove custom.el from repo, support init-local.el for local config
- Update theme faces for transient, keycast, and calendar holidays
- Various keybinding additions and cleanup
2026-05-24 12:34:41 +08:00

44 lines
1.0 KiB
EmacsLisp

;;; init.el --- init.el -*- lexical-binding: t -*-
;;; Commentary:
;; trogloxene's Emacs
;;; Code:
(add-to-list 'load-path
(expand-file-name (concat user-emacs-directory "lisp")))
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
(load custom-file t)
(require 'init-const)
(if (or (display-graphic-p) *is-android*)
(progn
(load "init-proxy" t)
(require 'init-startup)
(require 'init-elpa)
(require 'init-package)
(require 'init-emms)
(require 'init-org)
(require 'init-prog)
(require 'init-completion)
(require 'init-window)
(require 'init-exwm)
(require 'init-dired)
(require 'init-gptel)
(require 'init-ui)
(require 'init-kbd-func)
(require 'init-kbd)
(require 'init-segmentation)
(load "init-local" t))
(progn
(require 'init-terminal-startup)
(load "init-proxy" t)
(require 'init-elpa)
(require 'init-terminal-package)
(require 'init-terminal-ui)
(require 'init-terminal-kbd)))
;;; init.el ends here