Skip to content

让 librime 的 module list 可配置,支持 lua/opencc/predict 等 external 插件 #14

Description

@lightxue

需要支持的功能

Traits 增加一个可选字段 modules,控制 librime 加载哪些 module。

原因

src/traits.nobj.lua:18 硬编码为 "default"

RIME_MODULE_LIST(modules, "default");

导致 librime-lualibrime-octagramlibrime-predict 等 external 插件全部不加载,schema 里 lua_translator/lua_filter/simplifier@*(含 OpenCC 简繁、emoji 等)在 nvim 里都失效——同一份词库在 Squirrel/fcitx5 里都正常。

建议

默认 "default,lua,octagram,predict"(Squirrel/fcitx5/ibus 都是这么设的),用户可覆盖。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions