conf: 全拼默认开启长词优先,配合暴力 GC
This commit is contained in:
parent
474019d8b6
commit
f3d92bddd0
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
@ -80,6 +80,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
|
22
rime.lua
22
rime.lua
@ -44,20 +44,11 @@ search = require("search")
|
||||
-- 置顶候选项
|
||||
pin_cand_filter = require("pin_cand_filter")
|
||||
|
||||
-- 默认未启用:
|
||||
|
||||
-- 长词优先(全拼)
|
||||
-- 在 engine/filters 增加 - lua_filter@long_word_filter
|
||||
-- 在方案里写配置项:
|
||||
-- 提升 count 个词语,插入到第 idx 个位置。
|
||||
-- 示例:将 2 个词插入到第 4、5 个候选项,输入 jie 得到「1接 2解 3姐 4饥饿 5极恶」
|
||||
-- long_word_filter:
|
||||
-- count: 2
|
||||
-- idx: 4
|
||||
-- 使用请注意:之前有较多网友反应有内存泄漏,优化过一些但还是偶尔有较高的内存,但并不卡顿也不影响性能,重新部署后即正常
|
||||
-- 如果要启用,建议放到靠后位置,最后一个放 uniquifier,倒数第二个就放 long_word_filter
|
||||
long_word_filter = require("long_word_filter")
|
||||
|
||||
-- 默认未启用:
|
||||
|
||||
-- 中英混输词条自动空格
|
||||
-- 在 engine/filters 增加 - lua_filter@cn_en_spacer
|
||||
cn_en_spacer = require("cn_en_spacer")
|
||||
@ -87,6 +78,15 @@ is_in_user_dict = require("is_in_user_dict")
|
||||
cold_word_drop_processor = require("cold_word_drop.processor")
|
||||
cold_word_drop_filter = require("cold_word_drop.filter")
|
||||
|
||||
|
||||
-- 暴力 GC
|
||||
-- 详情 https://github.com/hchunhui/librime-lua/issues/307
|
||||
-- 这样也不会导致卡顿,那就每次都调用一下吧,内存稳稳的
|
||||
function force_gc()
|
||||
-- collectgarbage()
|
||||
collectgarbage("step")
|
||||
end
|
||||
|
||||
-- 临时用的
|
||||
function debug_checker(input, env)
|
||||
for cand in input:iter() do
|
||||
|
@ -6,7 +6,7 @@
|
||||
schema:
|
||||
schema_id: rime_ice
|
||||
name: 雾凇拼音
|
||||
version: "2024-02-05"
|
||||
version: "2024-02-06"
|
||||
author:
|
||||
- Dvel
|
||||
description: |
|
||||
@ -69,6 +69,7 @@ engine:
|
||||
- table_translator@radical_lookup # 部件拆字反查
|
||||
- lua_translator@unicode # Unicode
|
||||
- lua_translator@number_translator # 数字、金额大写
|
||||
- lua_translator@force_gc # 暴力 GC
|
||||
filters:
|
||||
- lua_filter@corrector # 错音错字提示
|
||||
- simplifier@emoji # Emoji
|
||||
@ -79,6 +80,7 @@ engine:
|
||||
- lua_filter@autocap_filter # 英文自动大写
|
||||
- lua_filter@reduce_english_filter # 降低部分英语单词在候选项的位置
|
||||
- lua_filter@pin_cand_filter # 置顶候选项
|
||||
- lua_filter@long_word_filter # 长词优先
|
||||
- uniquifier # 去重
|
||||
|
||||
|
||||
@ -95,6 +97,14 @@ date_translator:
|
||||
lunar: nl # 农历: 二〇二三年冬月二十 癸卯年(兔)冬月二十
|
||||
|
||||
|
||||
# Lua 配置:长词优先
|
||||
# 提升 count 个词语,插入到第 idx 个位置。
|
||||
# 示例:将 2 个词插入到第 4、5 个候选项,输入 jie 得到「1接 2解 3姐 4饥饿 5极恶」
|
||||
long_word_filter:
|
||||
count: 2
|
||||
idx: 4
|
||||
|
||||
|
||||
# Lua 配置:直接上屏单个字符
|
||||
# lua_filter@search@radical_pinyin 辅码的引导符在 key_binder/search 定义,目前为 `(反引号)。
|
||||
# ` 只在中间时起辅码查询作用,但是输入单个 ` 时仍然需要按空格选择,这个 Lua 让单个的 ` 直接上屏。
|
||||
|
Loading…
x
Reference in New Issue
Block a user