跳到主要内容

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           本文件