npm.io
0.2.0 • Published 22h ago

@starpivot/dsh-enter-newline

Licence
MIT
Version
0.2.0
Deps
2
Size
13 kB
Vulns
0
Weekly
0
Stars
1

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

Keywords