lua_filter 如何修改 cand.text?
Ace-Who opened this issue · 2 comments
Ace-Who commented
修改 cand.comment 的方法
cand:get_genuine().comment = foo
用在 cand.text 上不正常,只有标点符号起作用了。
hchunhui commented
修改 text
做不到,因为这个属性是只读的(只有 SimpleCandidate
除外)。这是 librime 核心库的限制。
要达到修改的效果,只能在 filter 中重建一个新的 Candidate
。
但 lua 现在只支持建 SimpleCandidate
,所以这么干可能会使该项的调频、组词等功能失效。
Ace-Who commented
谢谢,明白了。