aboutsummaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el13
1 files changed, 9 insertions, 4 deletions
diff --git a/init.el b/init.el
index 227b8396c..6cdb06c99 100644
--- a/init.el
+++ b/init.el
@@ -26,6 +26,7 @@
(require 'host-environment) ;; convenience functions re: host environment
(require 'keyboard-compat) ;; terminal/GUI keyboard compatibility
(require 'system-defaults) ;; native comp; log; unicode, backup, exec path
+(require 'gcmh-config) ;; garbage collection strategy (gcmh)
(require 'keybindings) ;; system-wide keybindings and keybinding discovery
;; -------------------------- Utilities And Libraries --------------------------
@@ -77,8 +78,8 @@
(require 'telega-config) ;; telegram client via telega.el (TDLib in docker)
(require 'signal-config) ;; signal client via forked signel + signal-cli
(require 'eshell-config) ;; emacs shell configuration
-(require 'term-config) ;; ghostel + F12 toggle + tmux history copy
-(require 'ai-term) ;; in-Emacs Claude launcher (vertical-split ghostel)
+(require 'eat-config) ;; EAT terminal + the F12 dock-and-remember toggle
+(require 'ai-term) ;; in-Emacs Claude launcher (vertical-split EAT terminal)
(require 'help-utils) ;; search: arch-wiki, devdoc, tldr, wikipedia
(require 'help-config) ;; info, man, help config
(require 'face-diagnostic) ;; describe face/font at point (cj/describe-face-at-point)
@@ -119,6 +120,7 @@
(require 'prog-webdev)
(require 'prog-json)
(require 'prog-yaml)
+(require 'ledger-config) ;; plain-text accounting (ledger format)
;; ---------------------------------- Org Mode ---------------------------------
@@ -140,19 +142,22 @@
;; -------------------------- AI Integration And Tools -------------------------
-(require 'ai-config) ;; LLM integration with GPTel and friends
(require 'restclient-config) ;; REST API client for API exploration
;; ------------------------- Personal Workflow Related -------------------------
(require 'calendar-sync) ;; sync calendars, must come after org-agenda
+(require 'google-keep-config) ;; google keep notes as a read-only org page
(require 'reconcile-open-repos) ;; review dirty repositories and reconcile
(require 'local-repository) ;; local repository for easy config portability
;; ------------------------------- Entertainment -------------------------------
(require 'music-config)
-(require 'games-config)
+;; games-config: deferred (load-graph Phase 4). malyon / 2048-game autoload
+;; their own commands via package.el; games-config only supplies malyon's config,
+;; so load it when malyon loads rather than requiring it at startup.
+(with-eval-after-load 'malyon (require 'games-config))
;; ------------------------------- Misc Modules --------------------------------