配置默认偏克制
Hunea 的默认配置刻意保持克制:能开箱即用,但不会默认替你制造噪音。
例如:
print_transcript_on_exit默认false:退出不刷屏copy_on_mouse_selection_release默认false:选区完成不自动进剪贴板,避免误触- reasoning 默认不展开长文:需要时再进 transcript overlay 细看
但"默认克制"只是硬币的一面。另一面是:Hunea 的配置自由度其实很高——很多在其他产品里干脆不可调整、只能被动接受的设置,在这里都能按你的习惯去改。
默认克制,但自由度很高
- 连按键语义都能换:
swap_enter_and_send可以把Enter从发送改成换行(Ctrl+J/Shift+Enter发送);ctrl_c_clears_input决定有草稿时单击Ctrl+C是清空草稿还是退回退出确认;esc_interrupt_presses甚至能设置需要连按几次Esc才会中断当前请求(1/2/3)。 - 命令菜单怎么触发由你定:
command_menu_mode可选/内联触发、或改由Ctrl+O打开悬浮菜单、或两者并存。 - 滚动手感有六档:
scroll_animation从snappy、fast到gentle、glide,决定滚轮是接近瞬时还是长长滑动;motion还控制整体装饰动画的开关档位。 - 界面皮肤可切换:
user_input_style提供三套用户消息的展示风格(framed 的cx、整行紧凑的cc、旧主题ms),不必锁死在某一种观感上。 - 状态行按需拼装:
status_line/status_line_2可以自由组合git-branch、current-dir、current-model、throughput、latency、context-used等项,顺序即显示顺序,甚至能配出第二行。 - reasoning 的展示方式可选:
show_reasoning_content决定是否显示思维链;reasoning_content_display再决定它是折叠、完整展开、compact 变体还是片段。 - 运行时行为可配到重试细节:
request_retry_attempts、request_retry_delays、request_timeout_seconds能把请求的重试次数、每次重试前的等待、超时都调成你想要的样子;tool_max_turns还能限制工具调用的轮次上限。 - 外部编辑器任选:
external_editor用 argv 数组直接指定 Ctrl+G 打开的命令,VS Code、Cursor、Zed、nvim 都行。
一句话:Hunea 把"默认安静"和"放开可调"同时做好——你不动它,它不打扰你;你想改,它几乎处处留了改的余地。
完整配置项与取值说明见 config.toml。