fix: 恢复 markdown 渲染修复,应用配置系统重构

- 恢复 e070461 修复:wrap_width=-1 禁用换行,使用 lipgloss.Print
- 应用 dd3c8a0 配置重构:字段名变更(theme/line_width/user_icon)
- 添加用户配置文件支持(~/.config/hxclaw/config.yml)
- 添加 TTS 配置到用户配置(enabled, auto)
This commit is contained in:
2026-04-26 06:44:47 +08:00
parent 724981b50a
commit 88a110e87e
5 changed files with 278 additions and 90 deletions

View File

@@ -97,18 +97,19 @@ streaming:
# Markdown 渲染配置
markdown:
glamour_style: dark # 渲染主题dark, light, dracula, tokyo-night 等
theme: dark # 渲染主题dark, light, dracula, tokyo-night 等
line_width: -1 # 自动换行宽度(-1=禁用0=自动,>0=固定宽度)
# UI 配置
ui:
logo: "🦐"
user_prefix: "👀 "
user_icon: "👀 "
# TTS 语音配置
tts:
enabled: false # 全局开关(默认关闭)
port: 9876 # mimo-tts daemon 端口
auto: true # AI 回复后自动朗读
enabled: false # 全局开关(默认关闭)
port: 9876 # mimo-tts daemon 端口
auto: true # AI 回复后自动朗读
```
配置加载优先级:
@@ -117,6 +118,33 @@ tts:
---
### 用户配置
用户配置文件位于 `~/.config/hxclaw/config.yml`,启动时自动创建。
```yaml
# hxclaw 用户配置文件
# 此文件位于 ~/.config/hxclaw/config.yml
# 用户配置优先于项目配置
# Markdown 渲染配置
markdown:
theme: dark # 渲染主题
line_width: 0 # 换行宽度
# UI 配置
ui:
logo: "🦐"
user_icon: "👀 "
# TTS 语音配置
tts:
enabled: false # 全局开关
auto: true # AI 回复后自动朗读
```
---
## TTS 使用指南
### 命令