[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 80c81b88cf 48/58: pyim-pinyin-valid-charpy-p -> py
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 80c81b88cf 48/58: pyim-pinyin-valid-charpy-p -> pyim-pinyin--valid-charpy-p |
Date: |
Fri, 24 Jun 2022 06:57:55 -0400 (EDT) |
branch: externals/pyim
commit 80c81b88cf3b311dea8d29e8c9ed9c791188effd
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
pyim-pinyin-valid-charpy-p -> pyim-pinyin--valid-charpy-p
---
pyim-pinyin.el | 6 +++---
tests/pyim-tests.el | 12 ++++++------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/pyim-pinyin.el b/pyim-pinyin.el
index bd856701a1..ecac3d6989 100644
--- a/pyim-pinyin.el
+++ b/pyim-pinyin.el
@@ -89,7 +89,7 @@
(cons shenmu
(substring pinyin (length shenmu)))))
-(defun pyim-pinyin-valid-charpy-p (shenmu yunmu)
+(defun pyim-pinyin--valid-charpy-p (shenmu yunmu)
"测试由 SHENMU 和 YUNMU 组成的拼音,是否是一个有效的汉字拼音。
这个函数尊重 `pyim-pinyin-fuzzy-alist' 模糊音设置。"
(cl-some
@@ -113,7 +113,7 @@
(if (member yunmu pyim-pinyin--yunmu)
(cond (;; 如果声母和韵母组成的拼音不是一个有效的拼音,
;; 就继续缩短,如果是,就进一步检测。
- (not (pyim-pinyin-valid-charpy-p shenmu yunmu))
+ (not (pyim-pinyin--valid-charpy-p shenmu yunmu))
(setq i (1- i))
(setq yunmu ""))
((and (string< "" rest)
@@ -123,7 +123,7 @@
(member (substring yunmu -1) pyim-pinyin--shenmu)
;; 截取得到的韵母如果去掉最后一个字符,还是有效的韵母
(member (substring yunmu 0 -1) pyim-pinyin--yunmu))
- (if (not (pyim-pinyin-valid-charpy-p shenmu (substring yunmu
0 -1)))
+ (if (not (pyim-pinyin--valid-charpy-p shenmu (substring yunmu
0 -1)))
;; 如果去掉韵母最后一个字符后,无法组成一个有效的拼音。
;; 就不要缩短了。
(setq i 0)
diff --git a/tests/pyim-tests.el b/tests/pyim-tests.el
index 49432eb9ad..63d849ac03 100644
--- a/tests/pyim-tests.el
+++ b/tests/pyim-tests.el
@@ -309,12 +309,12 @@
(should (equal (pyim-pinyin--get-shenmu "")
'(nil . "")))
- ;; pyim-pinyin-valid-charpy-p
- (should (pyim-pinyin-valid-charpy-p "n" "i"))
- (should (pyim-pinyin-valid-charpy-p "" "a"))
- (should (pyim-pinyin-valid-charpy-p "" "ao"))
- (should-not (pyim-pinyin-valid-charpy-p "n" "k"))
- (should-not (pyim-pinyin-valid-charpy-p "a" "k"))
+ ;; pyim-pinyin--valid-charpy-p
+ (should (pyim-pinyin--valid-charpy-p "n" "i"))
+ (should (pyim-pinyin--valid-charpy-p "" "a"))
+ (should (pyim-pinyin--valid-charpy-p "" "ao"))
+ (should-not (pyim-pinyin--valid-charpy-p "n" "k"))
+ (should-not (pyim-pinyin--valid-charpy-p "a" "k"))
;; pyim-pinyin-get-charpy
(should (equal (pyim-pinyin-get-charpy "nihao")
- [elpa] externals/pyim e667d71c3e 33/58: pyim-indicator-daemon-function -> pyim-indicator--daemon-function, (continued)
- [elpa] externals/pyim e667d71c3e 33/58: pyim-indicator-daemon-function -> pyim-indicator--daemon-function, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 9cef8ad02e 36/58: pyim-indicator-select-color -> pyim-indicator--select-color, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 5a8be7f327 37/58: Sort pyim-indicator.el, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 4f4f3c8098 38/58: pyim-liberime-scheme -> pyim-liberime--scheme, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim e64c0be9e2 20/58: pyim-candidates-jianpin-words -> pyim-candidates--jianpin-words, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 9e006e703d 21/58: pyim-candidates-search-buffer -> pyim-candidates--search-buffer, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 4bb3a611cc 24/58: pyim-local-variable-list -> pyim--local-variable-list, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 76f67a8d9c 27/58: pyim-kill-emacs-hook-function -> pyim--kill-emacs-hook-function, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 25a704da4b 28/58: pyim-input-method-1 -> pyim--input-method, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 37812896c5 34/58: pyim-indicator-revert-cursor-color -> pyim-indicator--revert-cursor-color, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 80c81b88cf 48/58: pyim-pinyin-valid-charpy-p -> pyim-pinyin--valid-charpy-p,
ELPA Syncer <=
- [elpa] externals/pyim 70a2d9a754 51/58: Add pyim-pinyin-valid-shuangpin-p, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 894e4cd5e1 43/58: Remove pyim-pinyin-build-regexp, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 578d096ba9 44/58: pyim-pinyin-shenmu -> pyim-pinyin--shenmu, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim aef2a941f3 05/58: pyim-cregexp-create-beautiful-cregexp-from-string -> pyim-cregexp--create-beautiful-cregexp-from-string, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim a86cb9b606 47/58: pyim-pinyin-get-shenmu -> pyim-pinyin--get-shenmu, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim c604b1f4aa 55/58: pyim-pymap-py2cchar-cache2 -> pyim-pymap--py2cchar-cache2, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim c0798d5e4d 57/58: pyim-pymap-cchar2py-cache -> pyim-pymap--cchar2py-cache, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim c573694ae4 58/58: Update pyim-pymap-utils.el, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim f4074fc4ef 04/58: pyim-cregexp-valid-p -> pyim-cregexp--valid-p, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 291798d23d 09/58: pyim-cregexp-scheme -> pyim-cregexp--scheme, ELPA Syncer, 2022/06/24