Skip to content

Commit b514049

Browse files
committed
refactor: 改成老版的 Lua 加载方式
因为同文、官方小狼毫、iRime 不支持以星号开头的加载方式。
1 parent e0366c7 commit b514049

8 files changed

+51
-38
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
详细介绍:[Rime 配置:雾凇拼音](https://dvel.me/posts/rime-ice/)
1414

15-
小狼毫、同文请看一下 [常见问题](https://github.com/iDvel/rime-ice/issues/133)
15+
[常见问题](https://github.com/iDvel/rime-ice/issues/133)
1616

1717
<br>
1818

double_pinyin.schema.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ switches:
5151
# 输入引擎
5252
engine:
5353
processors:
54-
- lua_processor@*select_character # 以词定字
55-
# - lua_processor@*cold_word_drop.processor # 词条隐藏、降频
54+
- lua_processor@select_character # 以词定字
55+
# - lua_processor@cold_word_drop_processor # 词条隐藏、降频
5656
- ascii_composer
5757
- recognizer
5858
- key_binder
@@ -70,17 +70,17 @@ engine:
7070
translators:
7171
- punct_translator
7272
- script_translator
73-
- lua_translator@*date_translator # 时间、日期、星期
73+
- lua_translator@date_translator # 时间、日期、星期
7474
- table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt
7575
- table_translator@melt_eng # 英文输入
7676
- reverse_lookup_translator@liangfen # 反查,两分拼字
77-
- lua_translator@*unicode # Unicode
77+
- lua_translator@unicode # Unicode
7878
filters:
7979
- simplifier@emoji # Emoji
8080
- simplifier@traditionalize # 简繁切换
81-
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
82-
# - lua_filter@*cold_word_drop.filter # 强制删词, 词条降频(选中高亮的词条放到第四位)
83-
- lua_filter@*reduce_english_filter # 词条隐藏、降频
81+
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号
82+
# - lua_filter@cold_word_drop_filter # 词条隐藏、降频
83+
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
8484
- uniquifier # 去重
8585

8686

double_pinyin_flypy.schema.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ switches:
5151
# 输入引擎
5252
engine:
5353
processors:
54-
- lua_processor@*select_character # 以词定字
55-
# - lua_processor@*cold_word_drop.processor # 词条隐藏、降频
54+
- lua_processor@select_character # 以词定字
55+
# - lua_processor@cold_word_drop_processor # 词条隐藏、降频
5656
- ascii_composer
5757
- recognizer
5858
- key_binder
@@ -70,17 +70,17 @@ engine:
7070
translators:
7171
- punct_translator
7272
- script_translator
73-
- lua_translator@*date_translator # 时间、日期、星期
73+
- lua_translator@date_translator # 时间、日期、星期
7474
- table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt
7575
- table_translator@melt_eng # 英文输入
7676
- reverse_lookup_translator@liangfen # 反查,两分拼字
77-
- lua_translator@*unicode # Unicode
77+
- lua_translator@unicode # Unicode
7878
filters:
7979
- simplifier@emoji # Emoji
8080
- simplifier@traditionalize # 简繁切换
81-
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
82-
# - lua_filter@*cold_word_drop.filter # 词条隐藏、降频
83-
- lua_filter@*reduce_english_filter # 降低部分英语单词在候选项的位置
81+
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号
82+
# - lua_filter@cold_word_drop_filter # 词条隐藏、降频
83+
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
8484
- uniquifier # 去重
8585

8686

double_pinyin_mspy.schema.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ switches:
5151
# 输入引擎
5252
engine:
5353
processors:
54-
- lua_processor@*select_character # 以词定字
55-
# - lua_processor@*cold_word_drop.processor # 词条隐藏、降频
54+
- lua_processor@select_character # 以词定字
55+
# - lua_processor@cold_word_drop_processor # 词条隐藏、降频
5656
- ascii_composer
5757
- recognizer
5858
- key_binder
@@ -70,17 +70,17 @@ engine:
7070
translators:
7171
- punct_translator
7272
- script_translator
73-
- lua_translator@*date_translator # 时间、日期、星期
73+
- lua_translator@date_translator # 时间、日期、星期
7474
- table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt
7575
- table_translator@melt_eng # 英文输入
7676
- reverse_lookup_translator@liangfen # 反查,两分拼字
77-
- lua_translator@*unicode # Unicode
77+
- lua_translator@unicode # Unicode
7878
filters:
7979
- simplifier@emoji # Emoji
8080
- simplifier@traditionalize # 简繁切换
81-
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
82-
# - lua_filter@*cold_word_drop.filter # 词条隐藏、降频
83-
- lua_filter@*reduce_english_filter # 降低部分英语单词在候选项的位置
81+
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号
82+
# - lua_filter@cold_word_drop_filter # 词条隐藏、降频
83+
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
8484
- uniquifier # 去重
8585

8686

double_pinyin_ziguang.schema.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ switches:
5151
# 输入引擎
5252
engine:
5353
processors:
54-
- lua_processor@*select_character # 以词定字
55-
# - lua_processor@*cold_word_drop.processor # 词条隐藏、降频
54+
- lua_processor@select_character # 以词定字
55+
# - lua_processor@cold_word_drop_processor # 词条隐藏、降频
5656
- ascii_composer
5757
- recognizer
5858
- key_binder
@@ -70,17 +70,17 @@ engine:
7070
translators:
7171
- punct_translator
7272
- script_translator
73-
- lua_translator@*date_translator # 时间、日期、星期
73+
- lua_translator@date_translator # 时间、日期、星期
7474
- table_translator@custom_phrase # 自定义短语 custom_phrase_double.txt
7575
- table_translator@melt_eng # 英文输入
7676
- reverse_lookup_translator@liangfen # 反查,两分拼字
77-
- lua_translator@*unicode # Unicode
77+
- lua_translator@unicode # Unicode
7878
filters:
7979
- simplifier@emoji # Emoji
8080
- simplifier@traditionalize # 简繁切换
81-
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
82-
# - lua_filter@*cold_word_drop.filter # 强制删词, 词条降频(选中高亮的词条放到第四位)
83-
- lua_filter@*reduce_english_filter # 词条隐藏、降频
81+
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号
82+
# - lua_filter@cold_word_drop_filter # 词条隐藏、降频
83+
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
8484
- uniquifier # 去重
8585

8686

others/recipes/full.recipe.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ install_files: >-
99
cn_dicts/*.*
1010
en_dicts/*.*
1111
opencc/*.*
12+
rime.lua
1213
lua/*.*
1314
lua/cold_word_drop/*.*
1415
default.yaml

rime.lua

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-- Rime Lua 扩展 https://github.com/hchunhui/librime-lua
2+
-- 文档 https://github.com/hchunhui/librime-lua/wiki/Scripting
3+
4+
select_character = require("select_character")
5+
date_translator = require("date_translator")
6+
unicode = require("unicode")
7+
is_in_user_dict = require("is_in_user_dict")
8+
v_filter = require("v_filter")
9+
reduce_english_filter = require("reduce_english_filter")
10+
long_word_filter = require("long_word_filter")
11+
cold_word_drop_processor = require("cold_word_drop.processor")
12+
cold_word_drop_filter = require("cold_word_drop.filter")

rime_ice.schema.yaml

+9-9
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ switches:
4242
# 输入引擎
4343
engine:
4444
processors:
45-
- lua_processor@*select_character # 以词定字
46-
# - lua_processor@*cold_word_drop.processor # 词条隐藏、降频
45+
- lua_processor@select_character # 以词定字
46+
# - lua_processor@cold_word_drop_processor # 词条隐藏、降频
4747
- ascii_composer
4848
- recognizer
4949
- key_binder
@@ -61,19 +61,19 @@ engine:
6161
translators:
6262
- punct_translator
6363
- script_translator
64-
- lua_translator@*date_translator # 时间、日期、星期
64+
- lua_translator@date_translator # 时间、日期、星期
6565
- table_translator@custom_phrase # 自定义短语 custom_phrase.txt
6666
- table_translator@melt_eng # 英文输入
6767
- reverse_lookup_translator@liangfen # 反查,两分拼字
68-
- lua_translator@*unicode # Unicode
68+
- lua_translator@unicode # Unicode
6969
filters:
7070
- simplifier@emoji # Emoji
7171
- simplifier@traditionalize # 简繁切换
72-
# - lua_filter@*is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
73-
- lua_filter@*v_filter # v 模式 symbols 优先(否则是英文优先)
74-
- lua_filter@*reduce_english_filter # 降低部分英语单词在候选项的位置
75-
# - lua_filter@*cold_word_drop.filter # 词条隐藏、降频
76-
- lua_filter@*long_word_filter # 长词优先
72+
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号
73+
- lua_filter@v_filter # v 模式 symbols 优先(否则是英文优先)
74+
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
75+
# - lua_filter@cold_word_drop_filter # 词条隐藏、降频
76+
- lua_filter@long_word_filter # 长词优先
7777
- uniquifier # 去重
7878

7979

0 commit comments

Comments
 (0)