summaryrefslogtreecommitdiff
path: root/dot-local
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-09-12 14:29:30 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-09-12 14:29:30 +0800
commit1c1f7605246a1a9cbe9248224c8862be2b360107 (patch)
treeeb5e4afade113abbb0870d781db84c153a03fa61 /dot-local
parent4dba3e0ea44a2251afb7661252323b256936611d (diff)
bump
Diffstat (limited to 'dot-local')
-rw-r--r--dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/jyutping.custom.yaml23
-rw-r--r--dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/user.yaml4
2 files changed, 25 insertions, 2 deletions
diff --git a/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/jyutping.custom.yaml b/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/jyutping.custom.yaml
new file mode 100644
index 00000000..565e420d
--- /dev/null
+++ b/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/jyutping.custom.yaml
@@ -0,0 +1,23 @@
+patch:
+ "speller/algebra/+":
+ # 1. Vowel length blindness (tai = taai, sam = saam)
+ - derive/a/aa/
+ - derive/aa/a/
+
+ # 2. Initials 懶音 (n -> l, ng -> m, gw -> g, kw -> k)
+ - derive/^n/l/ # nei -> lei
+ - derive/^ng/m/ # ngau -> mau
+ - derive/^gw/g/ # gwok -> gok
+ - derive/^kw/k/ # kwong -> kong
+
+ # 3. Optional ng- initial (nga = a, ngo = o)
+ - derive/^ng([aeiou])/$1/
+ - derive/^([aeiou])/ng$1/
+
+ # 4. Finals 懶音 (n/ng, t/k, m/ng, p/k bleeding together)
+ - derive/n$/ng/ # san -> sang
+ - derive/ng$/n/ # sang -> san
+ - derive/t$/k/ # sat -> sak
+ - derive/k$/t/ # sak -> sat
+ - derive/m$/ng/ # sam -> sang
+ - derive/p$/k/ # sap -> sak
diff --git a/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/user.yaml b/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/user.yaml
index cfea227e..00e71aab 100644
--- a/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/user.yaml
+++ b/dot-local/share/fcitx5/rime/sync/55354f48-4773-4a5d-877f-cd0b880659d6/user.yaml
@@ -1,8 +1,8 @@
var:
- last_build_time: 1784364248
+ last_build_time: 1789194373
option:
simplification: true
previously_selected_schema: jyut6ping3
schema_access_time:
- jyut6ping3: 1782313956
+ jyut6ping3: 1788875219
terra_pinyin: 1726651097 \ No newline at end of file