Skip to content

Commit 4a82ea7

Browse files
Isolate base components to reduce overall size
1 parent 4d509b0 commit 4a82ea7

File tree

41 files changed

+233
-1700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+233
-1700
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
1. 将下载的文件包解压;`base` 为基础文件,`extension` 为补充的 Daagor Experience 文件、特殊配置补丁以及额外方案文件。
2222
2. 将以下文件复制到 RIME 前端设定的用户文件夹:
2323

24-
* `lib.shared`
24+
* `lib.shared``lib.rskeleton`
2525
* `lib.asciichar``lib.asciiphrase``lib.quickphrase`
2626
* `lib.babel-<ISO 639-3>`
2727
* 视需要使用的拼音方案对应的语言区复制即可
@@ -68,6 +68,7 @@ patch:
6868
## 文件解析
6969
7070
- `lib.shared`: **(必需)** 输入方案通用基础组件
71+
- `lib.rskeleton`: **(必需)** 输入方案基础部件框架
7172
- `lib.asciichar`、`lib.asciiphrase`及`lib.quickphrase`
7273
- 特殊词典文件,用于快速输入符号及短语
7374
- `lib.babel-<ISO 639-3>`: **(根据调用输入法必需)** 输入方案跨拼音规范转换库

core/daagornt.lib.rskeleton.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# RIME: Schemata basic skeleton library for Daagor Integration
2+
# encoding: utf-8#
3+
# Ver: 1.26.035.0
4+
#
5+
6+
engine:
7+
__include: daagornt.lib.shared.yaml:/engines
8+
9+
history:
10+
__include: daagornt.lib.shared.yaml:/history
11+
12+
translator:
13+
enable_sentence: true
14+
contextual_suggestions: true
15+
enable_user_dict: true
16+
db_class: userdb
17+
spelling_hints: 4
18+
always_show_comments: true
19+
enable_correction: false # Will map to nearby keys, which may have consequense
20+
core_word_length: 4
21+
max_word_length: 7
22+
initial_quality: 12
23+
24+
custom_phrase:
25+
enable_charset_filter: false
26+
enable_encoder: false
27+
encode_commit_history: false
28+
enable_completion: true
29+
sentence_over_completion: false
30+
enable_sentence: false
31+
enable_user_dict: true
32+
dictionary: ""
33+
user_dict: daagornt.custom.custom_phrase
34+
db_class: stabledb
35+
initial_quality: 14
36+
37+
ascii_phrase:
38+
enable_charset_filter: false
39+
enable_encoder: false
40+
encode_commit_history: false
41+
enable_completion: true
42+
sentence_over_completion: false
43+
enable_sentence: false
44+
enable_user_dict: true
45+
dictionary: ""
46+
user_dict: daagornt.lib.asciiphrase
47+
db_class: stabledb
48+
initial_quality: 3
49+
50+
quick_phrase:
51+
enable_charset_filter: false
52+
enable_encoder: false
53+
encode_commit_history: false
54+
enable_completion: true
55+
sentence_over_completion: false
56+
enable_sentence: false
57+
enable_user_dict: true
58+
dictionary: ""
59+
user_dict: daagornt.lib.quickphrase
60+
db_class: stabledb
61+
initial_quality: 3
62+
tag: quick_phrase
63+
64+
ascii_char:
65+
enable_charset_filter: false
66+
enable_encoder: false
67+
encode_commit_history: false
68+
enable_completion: true
69+
sentence_over_completion: false
70+
enable_sentence: false
71+
enable_user_dict: true
72+
dictionary: ""
73+
user_dict: daagornt.lib.asciichar
74+
db_class: stabledb
75+
initial_quality: 2
76+
77+
extchar:
78+
__include: daagornt.lib.shared.yaml:/extchar?
79+
80+
punctuator:
81+
__include: daagornt.lib.shared.yaml:/punctuator
82+
83+
key_binder:
84+
__include: daagornt.lib.shared.yaml:/key_binder
85+
86+
recognizer:
87+
__include: daagornt.lib.shared.yaml:/recognizer
88+
89+
editor:
90+
__include: daagornt.lib.shared.yaml:/editor
91+
92+
ascii_composer:
93+
__include: daagornt.lib.shared.yaml:/ascii_composer
94+
95+
selector:
96+
__include: daagornt.lib.shared.yaml:/selector
97+

core/daagornt.lib.shared.yaml

Lines changed: 1 addition & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# RIME: Shared component library for Daagor Integration
22
# encoding: utf-8#
3-
# Ver: 1.26.033.0
3+
# Ver: 1.26.035.0
44
#
55

66
engines:
@@ -35,77 +35,12 @@ engines:
3535
- simplifier@zh_tw
3636
- simplifier@zh_hk
3737

38-
translator:
39-
enable_sentence: true
40-
contextual_suggestions: true
41-
enable_user_dict: true
42-
db_class: userdb
43-
spelling_hints: 4
44-
always_show_comments: true
45-
enable_correction: false # Will map to nearby keys, which may have consequense
46-
core_word_length: 4
47-
max_word_length: 7
48-
initial_quality: 12
49-
5038
history:
5139
closing_tips: 【歷史】
5240
size: 5
5341
input: prev
5442
initial_quality: 15
5543

56-
custom_phrase:
57-
enable_charset_filter: false
58-
enable_encoder: false
59-
encode_commit_history: false
60-
enable_completion: true
61-
sentence_over_completion: false
62-
enable_sentence: false
63-
enable_user_dict: true
64-
dictionary: ""
65-
user_dict: daagornt.custom.custom_phrase
66-
db_class: stabledb
67-
initial_quality: 14
68-
69-
ascii_phrase:
70-
enable_charset_filter: false
71-
enable_encoder: false
72-
encode_commit_history: false
73-
enable_completion: true
74-
sentence_over_completion: false
75-
enable_sentence: false
76-
enable_user_dict: true
77-
dictionary: ""
78-
user_dict: daagornt.lib.asciiphrase
79-
db_class: stabledb
80-
initial_quality: 3
81-
82-
ascii_char:
83-
enable_charset_filter: false
84-
enable_encoder: false
85-
encode_commit_history: false
86-
enable_completion: true
87-
sentence_over_completion: false
88-
enable_sentence: false
89-
enable_user_dict: true
90-
dictionary: ""
91-
user_dict: daagornt.lib.asciichar
92-
db_class: stabledb
93-
initial_quality: 2
94-
95-
quick_phrase:
96-
enable_charset_filter: false
97-
enable_encoder: false
98-
encode_commit_history: false
99-
enable_completion: true
100-
sentence_over_completion: false
101-
enable_sentence: false
102-
enable_user_dict: true
103-
dictionary: ""
104-
user_dict: daagornt.lib.quickphrase
105-
db_class: stabledb
106-
initial_quality: 3
107-
tag: quick_phrase
108-
10944
key_binder:
11045
import_preset: default
11146

core/experience/daagornt.lib.shared.yaml

Lines changed: 1 addition & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# RIME: Shared component library for Daagor Integration
22
# encoding: utf-8#
3-
# Ver: 1.26.033.0
3+
# Ver: 1.26.035.0
44
#
55

66
engines:
@@ -37,77 +37,12 @@ engines:
3737
- simplifier@zh_tw
3838
- simplifier@zh_hk
3939

40-
translator:
41-
enable_sentence: true
42-
contextual_suggestions: true
43-
enable_user_dict: true
44-
db_class: userdb
45-
spelling_hints: 4
46-
always_show_comments: true
47-
enable_correction: false # Will map to nearby keys, which may have consequense
48-
core_word_length: 4
49-
max_word_length: 7
50-
initial_quality: 12
51-
5240
history:
5341
closing_tips: 【歷史】
5442
size: 10
5543
input: prev
5644
initial_quality: 15
5745

58-
custom_phrase:
59-
enable_charset_filter: false
60-
enable_encoder: false
61-
encode_commit_history: false
62-
enable_completion: true
63-
sentence_over_completion: false
64-
enable_sentence: false
65-
enable_user_dict: true
66-
dictionary: ""
67-
user_dict: daagornt.custom.custom_phrase
68-
db_class: stabledb
69-
initial_quality: 14
70-
71-
ascii_phrase:
72-
enable_charset_filter: false
73-
enable_encoder: false
74-
encode_commit_history: false
75-
enable_completion: true
76-
sentence_over_completion: false
77-
enable_sentence: false
78-
enable_user_dict: true
79-
dictionary: ""
80-
user_dict: daagornt.lib.asciiphrase
81-
db_class: stabledb
82-
initial_quality: 3
83-
84-
ascii_char:
85-
enable_charset_filter: false
86-
enable_encoder: false
87-
encode_commit_history: false
88-
enable_completion: true
89-
sentence_over_completion: false
90-
enable_sentence: false
91-
enable_user_dict: true
92-
dictionary: ""
93-
user_dict: daagornt.lib.asciichar
94-
db_class: stabledb
95-
initial_quality: 2
96-
97-
quick_phrase:
98-
enable_charset_filter: false
99-
enable_encoder: false
100-
encode_commit_history: false
101-
enable_completion: true
102-
sentence_over_completion: false
103-
enable_sentence: false
104-
enable_user_dict: true
105-
dictionary: ""
106-
user_dict: daagornt.lib.quickphrase
107-
db_class: stabledb
108-
initial_quality: 3
109-
tag: quick_phrase
110-
11146
extchar:
11247
enable_charset_filter: false
11348
enable_encoder: true
@@ -234,11 +169,6 @@ zh_cn_simp:
234169
opencc_config: s2hk.json
235170
tips: all
236171
inherit_comment: true
237-
style:
238-
font_face: 'Noto Sans SC:semi_light'
239-
label_font_face: 'Noto Sans SC'
240-
comment_font_face: 'Noto Sans SC:light'
241-
inline_preedit: true
242172

243173
zh_cn_trad:
244174
switches:
@@ -283,11 +213,6 @@ zh_cn_trad:
283213
opencc_config: t2hk.json
284214
tips: all
285215
inherit_comment: true
286-
style:
287-
font_face: 'Noto Sans SC:semi_light'
288-
label_font_face: 'Noto Sans SC'
289-
comment_font_face: 'Noto Sans SC:light'
290-
inline_preedit: true
291216

292217
zh_tw:
293218
switches:
@@ -332,11 +257,6 @@ zh_tw:
332257
opencc_config: daagornt.tw2hk.json
333258
tips: all
334259
inherit_comment: true
335-
style:
336-
font_face: 'Noto Sans TC:semi_light'
337-
label_font_face: 'Noto Sans TC'
338-
comment_font_face: 'Noto Sans TC:light'
339-
inline_preedit: true
340260

341261
zh_hk:
342262
switches:
@@ -381,8 +301,3 @@ zh_hk:
381301
opencc_config: daagornt.noop.json
382302
tips: all
383303
inherit_comment: true
384-
style:
385-
font_face: 'Noto Sans HK:semi_light'
386-
label_font_face: 'Noto Sans HK'
387-
comment_font_face: 'Noto Sans HK:light'
388-
inline_preedit: true

0 commit comments

Comments
 (0)