mirror of
https://github.com/iDvel/rime-ice.git
synced 2026-04-25 06:54:48 +00:00
feat: lua_filter@is_in_user_dict (#244)
This commit is contained in:
@@ -77,6 +77,7 @@ engine:
|
|||||||
filters:
|
filters:
|
||||||
- simplifier@emoji # Emoji
|
- simplifier@emoji # Emoji
|
||||||
- simplifier@traditionalize # 简繁切换
|
- simplifier@traditionalize # 简繁切换
|
||||||
|
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
|
||||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||||
- uniquifier # 去重
|
- uniquifier # 去重
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ engine:
|
|||||||
filters:
|
filters:
|
||||||
- simplifier@emoji # Emoji
|
- simplifier@emoji # Emoji
|
||||||
- simplifier@traditionalize # 简繁切换
|
- simplifier@traditionalize # 简繁切换
|
||||||
|
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
|
||||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||||
- uniquifier # 去重
|
- uniquifier # 去重
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ engine:
|
|||||||
filters:
|
filters:
|
||||||
- simplifier@emoji # Emoji
|
- simplifier@emoji # Emoji
|
||||||
- simplifier@traditionalize # 简繁切换
|
- simplifier@traditionalize # 简繁切换
|
||||||
|
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
|
||||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||||
- uniquifier # 去重
|
- uniquifier # 去重
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ engine:
|
|||||||
filters:
|
filters:
|
||||||
- simplifier@emoji # Emoji
|
- simplifier@emoji # Emoji
|
||||||
- simplifier@traditionalize # 简繁切换
|
- simplifier@traditionalize # 简繁切换
|
||||||
|
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
|
||||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||||
- uniquifier # 去重
|
- uniquifier # 去重
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
#
|
#
|
||||||
# 复制自 https://github.com/tumuyan/rime-melt
|
# 复制自 https://github.com/tumuyan/rime-melt
|
||||||
|
|
||||||
|
|
||||||
schema:
|
schema:
|
||||||
schema_id: melt_eng
|
schema_id: melt_eng
|
||||||
name: Easy English Nano
|
name: Easy English Nano
|
||||||
|
|||||||
9
rime.lua
9
rime.lua
@@ -302,3 +302,12 @@ function unicode(input, seg, env)
|
|||||||
end
|
end
|
||||||
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
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ engine:
|
|||||||
- simplifier@emoji # Emoji
|
- simplifier@emoji # Emoji
|
||||||
- simplifier@traditionalize # 简繁切换
|
- simplifier@traditionalize # 简繁切换
|
||||||
- lua_filter@v_filter # v 模式 symbols 优先(否则是英文优先)
|
- lua_filter@v_filter # v 模式 symbols 优先(否则是英文优先)
|
||||||
|
# - lua_filter@is_in_user_dict # 为用户词典中(输入过)的内容结尾加上一个星号 *
|
||||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||||
- lua_filter@long_word_filter # 长词优先
|
- lua_filter@long_word_filter # 长词优先
|
||||||
- uniquifier # 去重
|
- uniquifier # 去重
|
||||||
|
|||||||
Reference in New Issue
Block a user