chore(config): Refactor Emacs config for cross-platform compatibility

Add Android/Termux support with `*is-android*` constant and
conditional GUI/terminal initialization. Remove maximized frame
defaults and custom.el. Replace corfu with corfu-terminal in
TTY. Add god-mode to terminal config with line number sync. Update
org agenda to use org-ql blocks with super-agenda grouping. Switch
solarized-theme to fork. Clean up redundant functions and unify
keyboard bindings across environments.
This commit is contained in:
User
2026-05-18 20:46:26 +08:00
parent 3469cf8472
commit e2a352709c
20 changed files with 163 additions and 127 deletions

View File

@@ -54,7 +54,9 @@
(setq custom-safe-themes t)
;; 安装solarized dark
(use-package solarized-theme)
(use-package solarized-theme
:straight
'(solarized-emacs :fork (:host github :repo "Andsy10/solarized-emacs")))
;; 把主题加载延迟到frame创建之后防止daemon模式下宏不能正常展开
(if (daemonp)
@@ -119,8 +121,8 @@
;; 安装cnfonts脚本用于修复中英文对齐
(use-package cnfonts
:hook
(after-init-hook . cnfonts-mode)
:init
(add-hook 'after-init-hook 'cnfonts-mode)
:config
(cnfonts--select-profile "profile1"))