hchunhui / librime-lua

Extending RIME with Lua scripts
BSD 3-Clause "New" or "Revised" License
359 stars 43 forks source link

请教下 librime 的 module 是怎么工作的 #302

Closed uuhan closed 10 months ago

uuhan commented 10 months ago

我按照文档,把 librime-lua 放置于 plugins/lua 下,并且用 nm 命令查看 librime.a 中确实有大量 lua 的方法。 但是启动的时候总是提示:

engine.cc:379] error creating filter: 'lua_filter'

查看 glog 日志也没有看到:

LOG(INFO) << "registering components from module 'lua'.";

这条日志,看起来好像是 lua 插件没有被载入。

我是这样启动 librime 的:

RimeSetup() RimeInitialize() RimeDeployerInitialize() RimeJoinMaintenanceThread();

RimeTraits 正常设置了 shared_data_dir, user_data_dir 其他的基本没动过。