dsh-enter-newline
已验证@starpivot/dsh-enter-newline · v0.2.0 · MIT · Web 界面
Composer Enter behavior toggle: Enter sends or newlines, selectable in General Settings (回车行为)
安装
dsh plugin add @starpivot/dsh-enter-newline 用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。
源码
发布到 npm 但没有公开仓库。安装前请检查包内容。
标签
说明文档
@starpivot/dsh-enter-newline
dsh Web 输入框「回车行为」开关插件:在 设置 → 通用 → 回车行为 里选择回车是 发送消息还是换行。
行为
| 模式 | 回车 | Shift+回车 | Ctrl/Cmd+回车 |
|---|---|---|---|
| 回车发送(默认) | 发送 | 换行 | 保持产品行为(插话/加速发送) |
| 回车换行 | 换行 | 发送 | 保持产品行为(插话/加速发送) |
其他守卫:输入法组合中不拦截;斜杠菜单打开时回车仍用于选中菜单项;
设置持久化在 dsh 用户设置的 ui-enter-newline 命名空间(~/.dsh/settings.yaml)。
安装
dsh plugin --profile web add github:StarPivotNet/dsh-plugins-public#path:packages/enter-newline
然后重启 dsh web。
文件
package.json 包声明 + dsh.bundle.patch + dsh.client 清单
cordis.patch.yml bundle 挂载层(id: ui-enter-newline)
lib/index.js host 半:注册 ui-enter-newline 设置命名空间 schema
lib/client.js 浏览器半:设置行 + 回车拦截器
README.md 本文件