aboutsummaryrefslogtreecommitdiff
path: root/.config/ibus/rime
diff options
context:
space:
mode:
Diffstat (limited to '.config/ibus/rime')
-rw-r--r--.config/ibus/rime/build/default.custom.yaml4
-rw-r--r--.config/ibus/rime/build/default.yaml143
-rw-r--r--.config/ibus/rime/build/stroke.prism.binbin0 -> 2329916 bytes
-rw-r--r--.config/ibus/rime/build/stroke.reverse.binbin0 -> 895660 bytes
-rw-r--r--.config/ibus/rime/build/stroke.schema.yaml186
-rw-r--r--.config/ibus/rime/build/stroke.table.binbin0 -> 30678212 bytes
-rw-r--r--.config/ibus/rime/build/terra_pinyin.prism.binbin0 -> 206720 bytes
-rw-r--r--.config/ibus/rime/build/terra_pinyin.reverse.binbin0 -> 260544 bytes
-rw-r--r--.config/ibus/rime/build/terra_pinyin.schema.yaml302
-rw-r--r--.config/ibus/rime/build/terra_pinyin.table.binbin0 -> 8560284 bytes
-rw-r--r--.config/ibus/rime/default.custom.yaml4
-rw-r--r--.config/ibus/rime/installation.yaml6
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/000054.log0
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/000055.ldbbin0 -> 259 bytes
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/CURRENT1
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/LOCK0
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/LOG14
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/LOG.old3
-rw-r--r--.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052bin0 -> 354 bytes
-rw-r--r--.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml4
-rw-r--r--.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml6
-rw-r--r--.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt6
-rw-r--r--.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt9
-rw-r--r--.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml2
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/000072.ldbbin0 -> 380 bytes
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/000074.logbin0 -> 283 bytes
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/CURRENT1
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/LOCK0
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/LOG3
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/LOG.old16
-rw-r--r--.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073bin0 -> 125 bytes
-rw-r--r--.config/ibus/rime/user.yaml2
32 files changed, 712 insertions, 0 deletions
diff --git a/.config/ibus/rime/build/default.custom.yaml b/.config/ibus/rime/build/default.custom.yaml
new file mode 100644
index 0000000..ea410a0
--- /dev/null
+++ b/.config/ibus/rime/build/default.custom.yaml
@@ -0,0 +1,4 @@
+patch:
+ "menu/page_size": 9
+ schema_list:
+ - schema: terra_pinyin
diff --git a/.config/ibus/rime/build/default.yaml b/.config/ibus/rime/build/default.yaml
new file mode 100644
index 0000000..ed14c97
--- /dev/null
+++ b/.config/ibus/rime/build/default.yaml
@@ -0,0 +1,143 @@
+__build_info:
+ rime_version: 1.5.3
+ timestamps:
+ default: 1555114826
+ default.custom: 1592992833
+ascii_composer:
+ good_old_caps_lock: true
+ switch_key:
+ Caps_Lock: clear
+ Control_L: noop
+ Control_R: noop
+ Eisu_toggle: clear
+ Shift_L: inline_ascii
+ Shift_R: commit_text
+config_version: 0.38
+key_binder:
+ bindings:
+ - {accept: "Control+p", send: Up, when: composing}
+ - {accept: "Control+n", send: Down, when: composing}
+ - {accept: "Control+b", send: Left, when: composing}
+ - {accept: "Control+f", send: Right, when: composing}
+ - {accept: "Control+a", send: Home, when: composing}
+ - {accept: "Control+e", send: End, when: composing}
+ - {accept: "Control+d", send: Delete, when: composing}
+ - {accept: "Control+k", send: "Shift+Delete", when: composing}
+ - {accept: "Control+h", send: BackSpace, when: composing}
+ - {accept: "Control+g", send: Escape, when: composing}
+ - {accept: "Control+bracketleft", send: Escape, when: composing}
+ - {accept: "Alt+v", send: Page_Up, when: composing}
+ - {accept: "Control+v", send: Page_Down, when: composing}
+ - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing}
+ - {accept: "Shift+Tab", send: "Shift+Left", when: composing}
+ - {accept: Tab, send: "Shift+Right", when: composing}
+ - {accept: minus, send: Page_Up, when: has_menu}
+ - {accept: equal, send: Page_Down, when: has_menu}
+ - {accept: comma, send: Page_Up, when: paging}
+ - {accept: period, send: Page_Down, when: has_menu}
+ - {accept: "Control+Shift+1", select: .next, when: always}
+ - {accept: "Control+Shift+2", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+3", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+4", toggle: simplification, when: always}
+ - {accept: "Control+Shift+5", toggle: extended_charset, when: always}
+ - {accept: "Control+Shift+exclam", select: .next, when: always}
+ - {accept: "Control+Shift+at", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+dollar", toggle: simplification, when: always}
+ - {accept: "Control+Shift+percent", toggle: extended_charset, when: always}
+ - {accept: "Shift+space", toggle: full_shape, when: always}
+ - {accept: "Control+period", toggle: ascii_punct, when: always}
+menu:
+ page_size: 9
+punctuator:
+ full_shape:
+ " ": {commit: " "}
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": ["#", "⌘"]
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": ["@", "☯"]
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": "~"
+ half_shape:
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": "#"
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["、", "/", "/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": "@"
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\\", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": ["~", "~"]
+recognizer:
+ patterns:
+ email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$"
+ uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
+ url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$"
+schema_list:
+ - schema: terra_pinyin
+switcher:
+ abbreviate_options: true
+ caption: "〔方案選單〕"
+ fold_options: true
+ hotkeys:
+ - "Control+grave"
+ - "Control+Shift+grave"
+ - F4
+ option_list_separator: "/"
+ save_options:
+ - full_shape
+ - ascii_punct
+ - simplification
+ - extended_charset
+ - zh_hant
+ - zh_hans
+ - zh_hant_tw \ No newline at end of file
diff --git a/.config/ibus/rime/build/stroke.prism.bin b/.config/ibus/rime/build/stroke.prism.bin
new file mode 100644
index 0000000..59275bf
--- /dev/null
+++ b/.config/ibus/rime/build/stroke.prism.bin
Binary files differ
diff --git a/.config/ibus/rime/build/stroke.reverse.bin b/.config/ibus/rime/build/stroke.reverse.bin
new file mode 100644
index 0000000..0e9c84b
--- /dev/null
+++ b/.config/ibus/rime/build/stroke.reverse.bin
Binary files differ
diff --git a/.config/ibus/rime/build/stroke.schema.yaml b/.config/ibus/rime/build/stroke.schema.yaml
new file mode 100644
index 0000000..5effb6a
--- /dev/null
+++ b/.config/ibus/rime/build/stroke.schema.yaml
@@ -0,0 +1,186 @@
+__build_info:
+ rime_version: 1.5.3
+ timestamps:
+ default: 1555114826
+ default.custom: 1592992833
+ stroke.custom: 0
+ stroke.schema: 1555114826
+abc_segmentor:
+ extra_tags:
+ - reverse_lookup
+engine:
+ processors:
+ - ascii_composer
+ - recognizer
+ - key_binder
+ - speller
+ - punctuator
+ - selector
+ - navigator
+ - express_editor
+ segmentors:
+ - ascii_segmentor
+ - matcher
+ - abc_segmentor
+ - punct_segmentor
+ - fallback_segmentor
+ translators:
+ - punct_translator
+ - reverse_lookup_translator
+ - table_translator
+key_binder:
+ bindings:
+ - {accept: "Control+p", send: Up, when: composing}
+ - {accept: "Control+n", send: Down, when: composing}
+ - {accept: "Control+b", send: Left, when: composing}
+ - {accept: "Control+f", send: Right, when: composing}
+ - {accept: "Control+a", send: Home, when: composing}
+ - {accept: "Control+e", send: End, when: composing}
+ - {accept: "Control+d", send: Delete, when: composing}
+ - {accept: "Control+k", send: "Shift+Delete", when: composing}
+ - {accept: "Control+h", send: BackSpace, when: composing}
+ - {accept: "Control+g", send: Escape, when: composing}
+ - {accept: "Control+bracketleft", send: Escape, when: composing}
+ - {accept: "Alt+v", send: Page_Up, when: composing}
+ - {accept: "Control+v", send: Page_Down, when: composing}
+ - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing}
+ - {accept: "Shift+Tab", send: "Shift+Left", when: composing}
+ - {accept: Tab, send: "Shift+Right", when: composing}
+ - {accept: minus, send: Page_Up, when: has_menu}
+ - {accept: equal, send: Page_Down, when: has_menu}
+ - {accept: comma, send: Page_Up, when: paging}
+ - {accept: period, send: Page_Down, when: has_menu}
+ - {accept: "Control+Shift+1", select: .next, when: always}
+ - {accept: "Control+Shift+2", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+3", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+4", toggle: simplification, when: always}
+ - {accept: "Control+Shift+5", toggle: extended_charset, when: always}
+ - {accept: "Control+Shift+exclam", select: .next, when: always}
+ - {accept: "Control+Shift+at", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+dollar", toggle: simplification, when: always}
+ - {accept: "Control+Shift+percent", toggle: extended_charset, when: always}
+ - {accept: "Shift+space", toggle: full_shape, when: always}
+ - {accept: "Control+period", toggle: ascii_punct, when: always}
+ import_preset: default
+menu:
+ page_size: 9
+punctuator:
+ full_shape:
+ " ": {commit: " "}
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": ["#", "⌘"]
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": ["@", "☯"]
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": "~"
+ half_shape:
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": "#"
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["、", "/", "/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": "@"
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\\", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": ["~", "~"]
+ import_preset: default
+recognizer:
+ import_preset: default
+ patterns:
+ email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$"
+ reverse_lookup: "`[a-z]*'?$"
+ uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
+ url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$"
+reverse_lookup:
+ comment_format:
+ - "xlit/hspnz/一丨丿丶乙/"
+ dictionary: luna_pinyin
+ preedit_format:
+ - "xform/([nl])v/$1ü/"
+ - "xform/([nl])ue/$1üe/"
+ - "xform/([jqxy])v/$1u/"
+ prefix: "`"
+ suffix: "'"
+ tips: "〔拼音〕"
+schema:
+ author:
+ - "四季的風"
+ - "雪齋"
+ - "Kunki Chou"
+ dependencies:
+ - luna_pinyin
+ description: |
+ 五筆畫
+ h,s,p,n,z 代表橫、豎、撇、捺、折
+
+ name: "五筆畫"
+ schema_id: stroke
+ version: 0.5
+speller:
+ alphabet: abcdefghijklmnopqrstuvwxyz
+ delimiter: " '"
+switches:
+ - name: ascii_mode
+ reset: 0
+ states: ["中文", "西文"]
+ - name: full_shape
+ states: ["半角", "全角"]
+ - name: ascii_punct
+ states: ["。,", ".,"]
+translator:
+ comment_format:
+ - "xform/~//"
+ - "xlit/hspnz/一丨丿丶乙/"
+ dictionary: stroke
+ preedit_format:
+ - "xlit/hspnz/一丨丿丶乙/" \ No newline at end of file
diff --git a/.config/ibus/rime/build/stroke.table.bin b/.config/ibus/rime/build/stroke.table.bin
new file mode 100644
index 0000000..dfff234
--- /dev/null
+++ b/.config/ibus/rime/build/stroke.table.bin
Binary files differ
diff --git a/.config/ibus/rime/build/terra_pinyin.prism.bin b/.config/ibus/rime/build/terra_pinyin.prism.bin
new file mode 100644
index 0000000..6276259
--- /dev/null
+++ b/.config/ibus/rime/build/terra_pinyin.prism.bin
Binary files differ
diff --git a/.config/ibus/rime/build/terra_pinyin.reverse.bin b/.config/ibus/rime/build/terra_pinyin.reverse.bin
new file mode 100644
index 0000000..6d39612
--- /dev/null
+++ b/.config/ibus/rime/build/terra_pinyin.reverse.bin
Binary files differ
diff --git a/.config/ibus/rime/build/terra_pinyin.schema.yaml b/.config/ibus/rime/build/terra_pinyin.schema.yaml
new file mode 100644
index 0000000..6b840e2
--- /dev/null
+++ b/.config/ibus/rime/build/terra_pinyin.schema.yaml
@@ -0,0 +1,302 @@
+__build_info:
+ rime_version: 1.5.3
+ timestamps:
+ default: 1555114826
+ default.custom: 1592992833
+ terra_pinyin.custom: 0
+ terra_pinyin.schema: 1555114826
+custom_phrase:
+ db_class: stabledb
+ dictionary: ""
+ enable_completion: false
+ enable_sentence: false
+ initial_quality: 1
+ user_dict: custom_phrase
+engine:
+ filters:
+ - simplifier
+ - uniquifier
+ processors:
+ - ascii_composer
+ - recognizer
+ - key_binder
+ - speller
+ - punctuator
+ - selector
+ - navigator
+ - express_editor
+ segmentors:
+ - ascii_segmentor
+ - matcher
+ - abc_segmentor
+ - punct_segmentor
+ - fallback_segmentor
+ translators:
+ - punct_translator
+ - "table_translator@custom_phrase"
+ - reverse_lookup_translator
+ - script_translator
+key_binder:
+ bindings:
+ - {accept: "Control+p", send: Up, when: composing}
+ - {accept: "Control+n", send: Down, when: composing}
+ - {accept: "Control+b", send: Left, when: composing}
+ - {accept: "Control+f", send: Right, when: composing}
+ - {accept: "Control+a", send: Home, when: composing}
+ - {accept: "Control+e", send: End, when: composing}
+ - {accept: "Control+d", send: Delete, when: composing}
+ - {accept: "Control+k", send: "Shift+Delete", when: composing}
+ - {accept: "Control+h", send: BackSpace, when: composing}
+ - {accept: "Control+g", send: Escape, when: composing}
+ - {accept: "Control+bracketleft", send: Escape, when: composing}
+ - {accept: "Alt+v", send: Page_Up, when: composing}
+ - {accept: "Control+v", send: Page_Down, when: composing}
+ - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing}
+ - {accept: "Shift+Tab", send: "Shift+Left", when: composing}
+ - {accept: Tab, send: "Shift+Right", when: composing}
+ - {accept: minus, send: Page_Up, when: has_menu}
+ - {accept: equal, send: Page_Down, when: has_menu}
+ - {accept: comma, send: Page_Up, when: paging}
+ - {accept: period, send: Page_Down, when: has_menu}
+ - {accept: "Control+Shift+1", select: .next, when: always}
+ - {accept: "Control+Shift+2", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+3", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+4", toggle: simplification, when: always}
+ - {accept: "Control+Shift+5", toggle: extended_charset, when: always}
+ - {accept: "Control+Shift+exclam", select: .next, when: always}
+ - {accept: "Control+Shift+at", toggle: ascii_mode, when: always}
+ - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always}
+ - {accept: "Control+Shift+dollar", toggle: simplification, when: always}
+ - {accept: "Control+Shift+percent", toggle: extended_charset, when: always}
+ - {accept: "Shift+space", toggle: full_shape, when: always}
+ - {accept: "Control+period", toggle: ascii_punct, when: always}
+ - {accept: minus, send: minus, when: has_menu}
+ - {accept: minus, send: Page_Up, when: paging}
+ import_preset: default
+menu:
+ page_size: 9
+punctuator:
+ full_shape:
+ " ": {commit: " "}
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": ["#", "⌘"]
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": ["@", "☯"]
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": "~"
+ half_shape:
+ "!": {commit: "!"}
+ "\"": {pair: ["“", "”"]}
+ "#": "#"
+ "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
+ "%": ["%", "%", "°", "℃"]
+ "&": "&"
+ "'": {pair: ["‘", "’"]}
+ "(": "("
+ ")": ")"
+ "*": ["*", "*", "·", "・", "×", "※", "❂"]
+ "+": "+"
+ ",": {commit: ","}
+ "-": "-"
+ .: {commit: "。"}
+ "/": ["、", "/", "/", "÷"]
+ ":": {commit: ":"}
+ ";": {commit: ";"}
+ "<": ["《", "〈", "«", "‹"]
+ "=": "="
+ ">": ["》", "〉", "»", "›"]
+ "?": {commit: "?"}
+ "@": "@"
+ "[": ["「", "【", "〔", "["]
+ "\\": ["、", "\\", "\"]
+ "]": ["」", "】", "〕", "]"]
+ "^": {commit: "……"}
+ _: "——"
+ "`": "`"
+ "{": ["『", "〖", "{"]
+ "|": ["·", "|", "|", "§", "¦"]
+ "}": ["』", "〗", "}"]
+ "~": ["~", "~"]
+ import_preset: default
+recognizer:
+ import_preset: default
+ patterns:
+ email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$"
+ reverse_lookup: "`[a-z]*'?$"
+ uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
+ url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$"
+reverse_lookup:
+ comment_format:
+ - "xform ([aeiou])(ng?|r)([1234]) $1$3$2"
+ - "xform ([aeo])([iuo])([1234]) $1$3$2"
+ - "xform a1 ā"
+ - "xform a2 á"
+ - "xform a3 ǎ"
+ - "xform a4 à"
+ - "xform e1 ē"
+ - "xform e2 é"
+ - "xform e3 ě"
+ - "xform e4 è"
+ - "xform o1 ō"
+ - "xform o2 ó"
+ - "xform o3 ǒ"
+ - "xform o4 ò"
+ - "xform i1 ī"
+ - "xform i2 í"
+ - "xform i3 ǐ"
+ - "xform i4 ì"
+ - "xform u1 ū"
+ - "xform u2 ú"
+ - "xform u3 ǔ"
+ - "xform u4 ù"
+ - "xform v1 ǖ"
+ - "xform v2 ǘ"
+ - "xform v3 ǚ"
+ - "xform v4 ǜ"
+ - "xform/([nljqxy])v/$1ü/"
+ - "xform/eh[0-5]?/ê/"
+ - "xform/([a-z]+)[0-5]/$1/"
+ dictionary: stroke
+ enable_completion: true
+ preedit_format:
+ - "xlit/hspnz/一丨丿丶乙/"
+ prefix: "`"
+ suffix: "'"
+ tips: "〔筆畫〕"
+schema:
+ author:
+ - "佛振 <chen.sst@gmail.com>"
+ dependencies:
+ - stroke
+ description: |
+ 「漢語拼音」,以符號按鍵 - / < \ 輸入四聲
+ 拼音碼表根據 CC-CEDICT 改編
+
+ name: "地球拼音"
+ schema_id: terra_pinyin
+ version: 0.19
+speller:
+ algebra:
+ - "erase/^xx$/"
+ - "xform/^r5$/er5/"
+ - "abbrev/^([a-z]).+$/$1/"
+ - "abbrev/^([zcs]h).+$/$1/"
+ - "derive/^([nl])ve/$1ue/"
+ - "derive/^([jqxy])u/$1v/"
+ - "derive/un$/uen/"
+ - "derive/ui/uei/"
+ - "derive/iu/iou/"
+ - "derive/ao/oa/"
+ - "derive/([aeiou])ng/$1gn/"
+ - "derive/([iu])a(o|ng?)/a$1$2/"
+ - "derive/^([a-z]+)[0-5]$/$1/"
+ - "derive/([dtngkhrzcs])o(u|ng)$/$1o/"
+ - "derive/ong$/on/"
+ - "erase/^.*5$/"
+ - "xlit 1234 -/<\\"
+ - "derive/^(.*)-$/$1;/"
+ - "derive/^(.*)<$/$1,/"
+ - "derive/^(.*)\\\\$/$1>/"
+ alphabet: "zyxwvutsrqponmlkjihgfedcba-;/<,>\\"
+ delimiter: " '"
+ initials: zyxwvutsrqponmlkjihgfedcba
+switches:
+ - name: ascii_mode
+ reset: 0
+ states: ["中文", "西文"]
+ - name: full_shape
+ states: ["半角", "全角"]
+ - name: simplification
+ states: ["漢字", "汉字"]
+ - name: ascii_punct
+ states: ["。,", ".,"]
+translator:
+ comment_format:
+ - "xform ([aeiou])(ng?|r)([1234]) $1$3$2"
+ - "xform ([aeo])([iuo])([1234]) $1$3$2"
+ - "xform a1 ā"
+ - "xform a2 á"
+ - "xform a3 ǎ"
+ - "xform a4 à"
+ - "xform e1 ē"
+ - "xform e2 é"
+ - "xform e3 ě"
+ - "xform e4 è"
+ - "xform o1 ō"
+ - "xform o2 ó"
+ - "xform o3 ǒ"
+ - "xform o4 ò"
+ - "xform i1 ī"
+ - "xform i2 í"
+ - "xform i3 ǐ"
+ - "xform i4 ì"
+ - "xform u1 ū"
+ - "xform u2 ú"
+ - "xform u3 ǔ"
+ - "xform u4 ù"
+ - "xform v1 ǖ"
+ - "xform v2 ǘ"
+ - "xform v3 ǚ"
+ - "xform v4 ǜ"
+ - "xform/([nljqxy])v/$1ü/"
+ - "xform/eh[0-5]?/ê/"
+ - "xform/([a-z]+)[0-5]/$1/"
+ dictionary: terra_pinyin
+ preedit_format:
+ - "xform/([nl])v/$1ü/"
+ - "xform/([nl])ue/$1üe/"
+ - "xform/([jqxy])v/$1u/"
+ - "xform/eh/ê/"
+ - "xform ([aeiou])(ng?|r)([-;/<,>\\\\]) $1$3$2"
+ - "xform ([aeo])([iuo])([-;/<,>\\\\]) $1$3$2"
+ - "xform a[-;] ā"
+ - "xform a/ á"
+ - "xform a[<,] ǎ"
+ - "xform a[>\\\\] à"
+ - "xform e[-;] ē"
+ - "xform e/ é"
+ - "xform e[<,] ě"
+ - "xform e[>\\\\] è"
+ - "xform o[-;] ō"
+ - "xform o/ ó"
+ - "xform o[<,] ǒ"
+ - "xform o[>\\\\] ò"
+ - "xform i[-;] ī"
+ - "xform i/ í"
+ - "xform i[<,] ǐ"
+ - "xform i[>\\\\] ì"
+ - "xform u[-;] ū"
+ - "xform u/ ú"
+ - "xform u[<,] ǔ"
+ - "xform u[>\\\\] ù"
+ - "xform ü[-;] ǖ"
+ - "xform ü/ ǘ"
+ - "xform ü[<,] ǚ"
+ - "xform ü[>\\\\] ǜ"
+ spelling_hints: 5 \ No newline at end of file
diff --git a/.config/ibus/rime/build/terra_pinyin.table.bin b/.config/ibus/rime/build/terra_pinyin.table.bin
new file mode 100644
index 0000000..a2683d3
--- /dev/null
+++ b/.config/ibus/rime/build/terra_pinyin.table.bin
Binary files differ
diff --git a/.config/ibus/rime/default.custom.yaml b/.config/ibus/rime/default.custom.yaml
new file mode 100644
index 0000000..ea410a0
--- /dev/null
+++ b/.config/ibus/rime/default.custom.yaml
@@ -0,0 +1,4 @@
+patch:
+ "menu/page_size": 9
+ schema_list:
+ - schema: terra_pinyin
diff --git a/.config/ibus/rime/installation.yaml b/.config/ibus/rime/installation.yaml
new file mode 100644
index 0000000..e80bb8c
--- /dev/null
+++ b/.config/ibus/rime/installation.yaml
@@ -0,0 +1,6 @@
+distribution_code_name: "ibus-rime"
+distribution_name: Rime
+distribution_version: 1.4.0
+install_time: "Wed Jun 24 12:07:07 2020"
+installation_id: "0473e284-5ff2-42f2-91ba-319c9ef261b2"
+rime_version: 1.5.3 \ No newline at end of file
diff --git a/.config/ibus/rime/luna_pinyin.userdb/000054.log b/.config/ibus/rime/luna_pinyin.userdb/000054.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/000054.log
diff --git a/.config/ibus/rime/luna_pinyin.userdb/000055.ldb b/.config/ibus/rime/luna_pinyin.userdb/000055.ldb
new file mode 100644
index 0000000..c8f1117
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/000055.ldb
Binary files differ
diff --git a/.config/ibus/rime/luna_pinyin.userdb/CURRENT b/.config/ibus/rime/luna_pinyin.userdb/CURRENT
new file mode 100644
index 0000000..f774e85
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000052
diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOCK b/.config/ibus/rime/luna_pinyin.userdb/LOCK
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/LOCK
diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOG b/.config/ibus/rime/luna_pinyin.userdb/LOG
new file mode 100644
index 0000000..876c63d
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/LOG
@@ -0,0 +1,14 @@
+2020/06/27-15:20:46.591250 140703118997248 Recovering log #51
+2020/06/27-15:20:46.591341 140703118997248 Level-0 table #53: started
+2020/06/27-15:20:46.595170 140703118997248 Level-0 table #53: 173 bytes OK
+2020/06/27-15:20:46.605563 140703118997248 Delete type=0 #51
+2020/06/27-15:20:46.605672 140703118997248 Delete type=3 #50
+2020/06/27-15:20:46.606017 140703110604544 Compacting 4@0 + 1@1 files
+2020/06/27-15:20:46.610091 140703110604544 Generated table #55@0: 5 keys, 259 bytes
+2020/06/27-15:20:46.610145 140703110604544 Compacted 4@0 + 1@1 files => 259 bytes
+2020/06/27-15:20:46.614309 140703110604544 compacted to: files[ 0 1 0 0 0 0 0 ]
+2020/06/27-15:20:46.614499 140703110604544 Delete type=2 #34
+2020/06/27-15:20:46.614634 140703110604544 Delete type=2 #48
+2020/06/27-15:20:46.614733 140703110604544 Delete type=2 #43
+2020/06/27-15:20:46.614821 140703110604544 Delete type=2 #28
+2020/06/27-15:20:46.614906 140703110604544 Delete type=2 #53
diff --git a/.config/ibus/rime/luna_pinyin.userdb/LOG.old b/.config/ibus/rime/luna_pinyin.userdb/LOG.old
new file mode 100644
index 0000000..be9908a
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/LOG.old
@@ -0,0 +1,3 @@
+2020/06/27-15:20:46.579236 140703118997248 Recovering log #49
+2020/06/27-15:20:46.589554 140703118997248 Delete type=0 #49
+2020/06/27-15:20:46.589676 140703118997248 Delete type=3 #47
diff --git a/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052 b/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052
new file mode 100644
index 0000000..c84dc73
--- /dev/null
+++ b/.config/ibus/rime/luna_pinyin.userdb/MANIFEST-000052
Binary files differ
diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml
new file mode 100644
index 0000000..ea410a0
--- /dev/null
+++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/default.custom.yaml
@@ -0,0 +1,4 @@
+patch:
+ "menu/page_size": 9
+ schema_list:
+ - schema: terra_pinyin
diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml
new file mode 100644
index 0000000..e80bb8c
--- /dev/null
+++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/installation.yaml
@@ -0,0 +1,6 @@
+distribution_code_name: "ibus-rime"
+distribution_name: Rime
+distribution_version: 1.4.0
+install_time: "Wed Jun 24 12:07:07 2020"
+installation_id: "0473e284-5ff2-42f2-91ba-319c9ef261b2"
+rime_version: 1.5.3 \ No newline at end of file
diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt
new file mode 100644
index 0000000..d19e12d
--- /dev/null
+++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/luna_pinyin.userdb.txt
@@ -0,0 +1,6 @@
+# Rime user dictionary
+#@/db_name luna_pinyin.userdb
+#@/db_type userdb
+#@/rime_version 1.5.3
+#@/tick 0
+#@/user_id 0473e284-5ff2-42f2-91ba-319c9ef261b2
diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt
new file mode 100644
index 0000000..2377080
--- /dev/null
+++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/terra_pinyin.userdb.txt
@@ -0,0 +1,9 @@
+# Rime user dictionary
+#@/db_name terra_pinyin.userdb
+#@/db_type userdb
+#@/rime_version 1.5.3
+#@/tick 6
+#@/user_id 0473e284-5ff2-42f2-91ba-319c9ef261b2
+chan3 pin3 產品 c=1 d=1 t=1
+ma5 嗎 c=2 d=1.99005 t=6
+ni3 hao3 你好 c=3 d=2.97516 t=5
diff --git a/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml
new file mode 100644
index 0000000..de25e72
--- /dev/null
+++ b/.config/ibus/rime/sync/0473e284-5ff2-42f2-91ba-319c9ef261b2/user.yaml
@@ -0,0 +1,2 @@
+var:
+ last_build_time: 1593263996 \ No newline at end of file
diff --git a/.config/ibus/rime/terra_pinyin.userdb/000072.ldb b/.config/ibus/rime/terra_pinyin.userdb/000072.ldb
new file mode 100644
index 0000000..9e3bfbe
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/000072.ldb
Binary files differ
diff --git a/.config/ibus/rime/terra_pinyin.userdb/000074.log b/.config/ibus/rime/terra_pinyin.userdb/000074.log
new file mode 100644
index 0000000..b01175c
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/000074.log
Binary files differ
diff --git a/.config/ibus/rime/terra_pinyin.userdb/CURRENT b/.config/ibus/rime/terra_pinyin.userdb/CURRENT
new file mode 100644
index 0000000..60f8f3c
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000073
diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOCK b/.config/ibus/rime/terra_pinyin.userdb/LOCK
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/LOCK
diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOG b/.config/ibus/rime/terra_pinyin.userdb/LOG
new file mode 100644
index 0000000..0cbc8f1
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/LOG
@@ -0,0 +1,3 @@
+2020/06/27-15:20:47.571446 140703135819584 Recovering log #71
+2020/06/27-15:20:47.593516 140703135819584 Delete type=0 #71
+2020/06/27-15:20:47.593630 140703135819584 Delete type=3 #69
diff --git a/.config/ibus/rime/terra_pinyin.userdb/LOG.old b/.config/ibus/rime/terra_pinyin.userdb/LOG.old
new file mode 100644
index 0000000..d7cbe28
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/LOG.old
@@ -0,0 +1,16 @@
+2020/06/27-15:20:46.544894 140703118997248 Recovering log #68
+2020/06/27-15:20:46.544918 140703118997248 Level-0 table #70: started
+2020/06/27-15:20:46.547914 140703118997248 Level-0 table #70: 173 bytes OK
+2020/06/27-15:20:46.557055 140703118997248 Delete type=0 #68
+2020/06/27-15:20:46.557095 140703118997248 Delete type=2 #69
+2020/06/27-15:20:46.557116 140703118997248 Delete type=3 #66
+2020/06/27-15:20:46.557263 140703110604544 Compacting 5@0 + 1@1 files
+2020/06/27-15:20:46.560597 140703110604544 Generated table #72@0: 8 keys, 380 bytes
+2020/06/27-15:20:46.560617 140703110604544 Compacted 5@0 + 1@1 files => 380 bytes
+2020/06/27-15:20:46.564717 140703110604544 compacted to: files[ 0 1 0 0 0 0 0 ]
+2020/06/27-15:20:46.564805 140703110604544 Delete type=2 #64
+2020/06/27-15:20:46.564868 140703110604544 Delete type=2 #54
+2020/06/27-15:20:46.564915 140703110604544 Delete type=2 #50
+2020/06/27-15:20:46.564959 140703110604544 Delete type=2 #67
+2020/06/27-15:20:46.565020 140703110604544 Delete type=2 #70
+2020/06/27-15:20:46.565068 140703110604544 Delete type=2 #59
diff --git a/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073 b/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073
new file mode 100644
index 0000000..fd2dc1c
--- /dev/null
+++ b/.config/ibus/rime/terra_pinyin.userdb/MANIFEST-000073
Binary files differ
diff --git a/.config/ibus/rime/user.yaml b/.config/ibus/rime/user.yaml
new file mode 100644
index 0000000..de25e72
--- /dev/null
+++ b/.config/ibus/rime/user.yaml
@@ -0,0 +1,2 @@
+var:
+ last_build_time: 1593263996 \ No newline at end of file