feat(org): 添加动态 Capture/Refile 系统和阅读列表 Agenda
动态结构系统: 由 org-structure.org 数据驱动生成 Capture 模板
和 Refile 目标,支持 datetree、自定义模板、文件覆盖
- 一级标题定义分类(FILE + KEY 属性)
- 二级标题定义子项(HEADLINE + TEMPLATE + KEY)
快速 Refile: C-c w 两步交互式 Refile(先选分类再选目标)
阅读列表: 自定义 Agenda 视图(r 前缀),支持想读/在读/已读
三种状态,Agenda 操作 S 开始阅读、F 完成阅读
其他: CJK 内联标记支持、源代码块原生 TAB、RET 直接跟踪链接
+ Babel shell/elisp 支持 + 数学公式 pretty entities
feat(git): 添加 Magit、diff-hl、git-timemachine、ibuffer-vc
- Magit 通过 project-prefix-map(C-x p m)启动
- Diff-hl 边栏显示增删改标记,集成 dired 和 magit 刷新
- Git-timemachine 逐版本浏览文件历史
- Ibuffer-vc 按版本控制项目分组 buffer(C-x C-b)
feat(dev): 添加 LSP、Tree-sitter、终端和代码编辑工具
LSP: Eglot 自动检测已安装服务器(JS/TS/Python/CSS/HTML),
仅在服务器可用时启用
Tree-sitter: 语法树精确高亮(level 4),自动 remap 到 -ts-mode
(js-ts-mode、python-ts-mode 等)
终端: Eat 终端模拟器,适配 Darcula 主题 16 色 ANSI 调色板,
128KB 回滚缓冲区,Semi-char 模式 C-c 前缀滚动
代码编辑: Rainbow-delimiters 彩色括号 + Symbol-overlay 符号高亮
(M-i)+ Multiple-cursors 多光标 + Move-dup 移动/复制行
+ Whole-line-or-region 整行操作 + Whitespace-cleanup-mode
+ Highlight-escape-sequences + Show-paren + Electric-pair
+ Flymake 语法检查 + Eldoc 文档提示 + Restclient HTTP 测试
+ Rainbow-mode 颜色预览 + Origami 代码折叠 + Regex-tool
+ Consult-eglot LSP 符号搜索
feat(ui): 添加字体精细控制和视觉增强
- 中英文字体分离: 代码用 JetBrains Mono + 思源黑体,
写作用 Source Serif 4 + 思源宋体,标题用 Open Sans + Noto Sans SC
- Org-mode 代码块/表格强制等宽,正文变宽衬线
- 添加 Default-text-scale 全局字号缩放(C-M-=/C-M--)
- 添加 Page-break-lines(^L 显示为分隔线)
- 添加 Dimmer 非活动窗口变暗(30%)
- 添加 Info-colors 文档彩色化
feat(core): 添加补全框架、会话管理和编辑增强
补全栈: Vertico 垂直补全 + Orderless 模糊匹配 + Consult 增强搜索
(buffer/ripgrep/大纲/goto-line) + Embark 上下文操作 + Marginalia
元信息 + Corfu 行内补全弹窗 + Wgrep 批量编辑 grep 结果
会话管理: Desktop 重启恢复 + Savehist 命令历史 + Recentf 最近文件
+ Winner-mode 窗口布局撤销
编辑工具: Hippie-expand 智能补全(M-/)+ Browse-kill-ring(M-Y)
+ Unfill 反填充(M-Q)+ Anzu 搜索计数 + Mode-line-bell 可视响铃
+ VLF 大文件支持 + Diredfl 彩色目录
系统行为: gcmh 自适应 GC + native-comp 静默警告 + 像素滚动
+ centered-cursor-mode + Switch-window 窗口切换 + Uniquify buffer
命名 + Which-key 按键提示 + Project.el 集成 Consult/Magit
+ ~/.local/bin 加入 exec-path + 浏览器改为 Floorp
chore: 修正 Copyright 年份为 2026,更新模块加载顺序
- 所有配置文件 Copyright 从 2024 更正为 2026
- init.el 添加 pkg-calendar、pkg-dictionary、pkg-git 模块加载
feat: 更新快捷键和 Dashboard 界面
快捷键新增:
- C-c f: 打开 elfeed (RSS 阅读器)
- C-c e: 打开 mu4e (邮件客户端)
- C-c b m: 导出月刊 (别名)
- C-c b i: 插入博客图片
Dashboard 重构:
- 分类整理快捷键速查表
- 添加 GTD 工作流程说明
- 添加博客写作流程指南
- 添加常用 M-x 命令参考
feat: 添加博客图片插入功能
- 添加图片链接导出转换,支持 [[./image.png]] 和 [[file:image.png]] 格式
- 新增 my/blog-insert-image 函数,支持本地文件和网络 URL
- 网络图片自动下载保存到文章资源目录
chore: 更新配置文件,添加 email/reading 模块
- 更新 .gitignore: 忽略编译缓存、备份文件、org 缓存等
- 添加 pkg-email.el: 邮件配置模块
- 添加 pkg-reading.el: RSS 阅读配置
- 添加 reading-feeds.el: RSS feeds 配置
- 添加 snippets/org-mode/src: org-mode 代码片段
- 更新其他配置文件
- 从 git 移除不需要跟踪的缓存文件
feat: 添加书单功能和 org-agenda 自定义视图
- org-structure.org: 添加"想读"和"读完"两个 capture 模板
- pkg-org.el: 添加 org-agenda 自定义视图 (C-c a r)
- rw: 查看想读的书
- rb: 查看正在读的书
- rd: 查看读完的书
- is: 查看分享的项目
- pkg-org.el: 添加书单操作快捷键
- S: 开始阅读(从想读转为书籍笔记)
- F: 完成阅读(创建读后感)
feat: 添加分享项目/工具的 capture 模板和 monthly refile 支持
- org-structure.org: 添加"分享"子类到 Inbox,用于捕获项目/工具分享
- pkg-org.el: 修复属性解析器处理包含 :END: 的模板值,支持 TYPE 属性
- pkg-blog.el: 添加"有趣项目"栏目到 monthly 模板,支持 refile 时转换为无序列表