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

View File

@@ -51,7 +51,7 @@ switches:
# 输入引擎
engine:
processors:
- lua_processor@select_character # 以词定字
- lua_processor@*select_character # 以词定字
- ascii_composer
- recognizer
- key_binder
@@ -69,17 +69,17 @@ engine:
translators:
- punct_translator
- script_translator
- lua_translator@date_translator # 时间、日期、星期
- lua_translator@*date_translator # 时间、日期、星期
- table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt
- table_translator@melt_eng # 英文输入
- reverse_lookup_translator@liangfen # 反查,两分拼字
- lua_translator@unicode # Unicode
- lua_translator@*unicode # Unicode
filters:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@*reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重
# Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字