feat: lua_filter@is_in_user_dict (#244)

This commit is contained in:
abcdefg233 2023-05-04 21:31:00 +08:00 committed by GitHub
parent 6c0c82add9
commit d33e1938c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 15 additions and 0 deletions

View File

@ -77,6 +77,7 @@ engine:
filters:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重

View File

@ -77,6 +77,7 @@ engine:
filters:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重

View File

@ -77,6 +77,7 @@ engine:
filters:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重

View File

@ -77,6 +77,7 @@ engine:
filters:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- uniquifier # 去重

View File

@ -4,6 +4,7 @@
#
# 复制自 https://github.com/tumuyan/rime-melt
schema:
schema_id: melt_eng
name: Easy English Nano

View File

@ -302,3 +302,12 @@ function unicode(input, seg, env)
end
end
-------------------------------------------------------------
-- 为用户词典中(输入过)的内容结尾加上一个星号 *
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

View File

@ -69,6 +69,7 @@ engine:
- simplifier@emoji # Emoji
- simplifier@traditionalize # 简繁切换
- lua_filter@v_filter # v 模式 symbols 优先(否则是英文优先)
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
- lua_filter@long_word_filter # 长词优先
- uniquifier # 去重