Results 99 issues of Shewer Lu

在runtime 中 所有關於 page_size 都是從 schema.page_size() 調用 , 增加 設定 set_page_size() 可以在方案 運行時 調整page_size ## Pull request #### Issue tracker Fixes will automatically close the related issue Fixes # ####...

init_processor.lua F.comps(env) 失效

https://github.com/rime/librime/tree/9086de3dd802d20f1366b3080c16e2eedede0584

add CommitHistoryReg CommitRecordReg **iter() 是有問題** 可否 加入 commit_history:iter() 能力有限 ,不會用c 做iter ```lua for i,v in next , env.engine.context.commit_history:to_table() do yield( Candidate( v.type, seg.start, seg._end, v.text, 'history') ) end

目前版本已可以調用 parents methos processor 大部份都是調用 contex.composition()

只要 產生實例後 memory 就會長大 Opencc('t2s.json') 擇一暫時停用 opencc ```lua -- rime.lua Opencc= nil -- 禁用 opencc -- bypass Opencc= function(fn) return { convert= function(self,text) return text end, convert_text = function(self,text) return...

issue : [MemoryReg 異動](https://github.com/hchunhui/librime-lua/issues/197#top)

我把 src/lib & EXPORT 提取出來 ,使用 luaopen_opencc(lua_State *L,) 註冊 單獨 compile 成 so file 但是 在require 時 總是出現錯誤 error loading module 'modules' from file './modules.so': ./modules.so: undefined symbol: _ZN6opencc6Config11NewFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE ```c++...

1. Memory() 初始化增加 argv[4] callback_func https://github.com/hchunhui/librime-lua/blob/01c61b1d12ff5fb31711b150ad075422e1d7106d/sample/lua/expand_translator.lua#L30-L35 ```lua -- ex1 env.mem = Memory(env.engne,env.engine.schema) env.mem:memorize( callback_func) -- callback_func -- ex2 env.mem = Memory(env.engne,env.engine.schema, 'translator',callback_func) ``` 3. memoize(func) 直接 callback 免去 function(commit) return...