refactor: Lua 模块化

删除 `rime.lua`,拆分到 `lua/` 文件夹内。
方案中的 `- lua_xxx@xxx` 修改为 `- lua_xxx@*xxx`(加一个星号)。
This commit is contained in:
Dvel
2023-05-05 01:41:21 +08:00
parent d33e1938c2
commit a34c46ad34
19 changed files with 379 additions and 392 deletions

11
lua/is_in_user_dict.lua Normal file
View File

@@ -0,0 +1,11 @@
-- 为用户词典中(输入过)的内容结尾加上一个星号 *
local function is_in_user_dict(input, env)
for cand in input:iter() do
if (string.find(cand.type, "user")) then
cand.comment = cand.comment .. '*'
end
yield(cand)
end
end
return is_in_user_dict