From f51f76cfd33b94a157365283440dc223e538ab96 Mon Sep 17 00:00:00 2001 From: amzxyz Date: Sat, 31 Jan 2026 21:56:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87?= =?UTF-8?q?=E8=BD=AC=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/version_display.lua | 8 ++++---- wanxiang_algebra.yaml | 24 +++++++++--------------- weasel.yaml | 4 ++-- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/lua/version_display.lua b/lua/version_display.lua index 2867c1a..9ed1ea4 100644 --- a/lua/version_display.lua +++ b/lua/version_display.lua @@ -3,14 +3,14 @@ local wanxiang = require("wanxiang") --输入'/wx',显示万象项目地址和当前版本号 local function translator(input, seg, env) if input == "/wx" then - -- 候选1: GitHub 网址 - yield(Candidate("url", seg.start, seg._end, "https://github.com/amzxyz/rime_wanxiang", "")) - -- 候选2: CNB 网址 - yield(Candidate("url", seg.start, seg._end, "https://cnb.cool/amzxyz/rime-wanxiang", "")) -- 判断是否为专业版 local version_prefix = wanxiang.is_pro_scheme(env) and "增强版" or "标准版" -- 候选3: 当前版本号(加上“增强版”或“标准版”前缀) yield(Candidate("version", seg.start, seg._end, version_prefix .. wanxiang.version, "")) + -- 候选1: GitHub 网址 + yield(Candidate("url", seg.start, seg._end, "https://github.com/amzxyz/rime_wanxiang", "")) + -- 候选2: CNB 网址 + yield(Candidate("url", seg.start, seg._end, "https://cnb.cool/amzxyz/rime-wanxiang", "")) end end return translator diff --git a/wanxiang_algebra.yaml b/wanxiang_algebra.yaml index 72e239f..f5d5981 100644 --- a/wanxiang_algebra.yaml +++ b/wanxiang_algebra.yaml @@ -2852,26 +2852,12 @@ english: - derive/[@]// - derive/[-]// - derive/[_]// - # 派生无任何非字母数字字符的拼写 - - derive/[^a-zA-Z0-9]// - # 禁用非英文、数字开头的编码 - erase/^[^a-zA-Z0-9].+$/ - # 全小写 - derive/^.+$/\L$0/ - # 全大写 - derive/^.+$/\U$0/ - # 首字母大写 - derive/^./\U$0/ - # 前 2~10 个字母大写 - derive/^([a-z]{2})/\U$1/ - - derive/^([a-z]{3})/\U$1/ - - derive/^([a-z]{4})/\U$1/ - - derive/^([a-z]{5})/\U$1/ - - derive/^([a-z]{6})/\U$1/ - - derive/^([a-z]{7})/\U$1/ - - derive/^([a-z]{8})/\U$1/ - - derive/^([a-z]{9})/\U$1/ - - derive/^([a-z]{10})/\U$1/ + 全拼: __append: @@ -2896,6 +2882,7 @@ english: - derive/9/jiu/ - derive/\+/jia/ - derive/#/jing/ + - erase/.*[0-9].*/ 自然码: __append: - derive/(?