[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim de98d10 28/36: pyim-page-select* -> pyim-select*
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim de98d10 28/36: pyim-page-select* -> pyim-select* |
Date: |
Thu, 22 Apr 2021 22:57:20 -0400 (EDT) |
branch: externals/pyim
commit de98d10c42b15933847fee8a94479847c81cec12
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
pyim-page-select* -> pyim-select*
---
pyim.el | 41 +++++++++++++++++++++++------------------
1 file changed, 23 insertions(+), 18 deletions(-)
diff --git a/pyim.el b/pyim.el
index 52704b0..9a7d96e 100644
--- a/pyim.el
+++ b/pyim.el
@@ -412,7 +412,7 @@
;; (define-key pyim-mode-map ";"
;; (lambda ()
;; (interactive)
-;; (pyim-page-select-word-by-number 2)))
+;; (pyim-select-word-by-number 2)))
;; #+END_EXAMPLE
;; *** 如何添加自定义拼音词库
@@ -667,11 +667,13 @@ pyim 使用函数 `pyim-translate' 来处理特殊功能触发字符。当待输
光标前面的文字内容。"
:type 'function)
-(defcustom pyim-page-select-finish-hook nil
+(define-obsolete-variable-alias 'pyim-page-select-finish-hook
'pyim-select-finish-hook "3.0")
+(defcustom pyim-select-finish-hook nil
"Pyim 选词完成时运行的 hook."
:type 'hook)
-(defcustom pyim-page-select-word-by-number t
+(define-obsolete-variable-alias 'pyim-page-select-word-by-number
'pyim-select-word-by-number "3.0")
+(defcustom pyim-select-word-by-number t
"使用数字键来选择词条.
如果设置为 nil, 将直接输入数字,适用于使用数字做为
@@ -740,9 +742,9 @@ pyim 使用函数 `pyim-translate' 来处理特殊功能触发字符。当待输
(define-key map (vector i) #'pyim-self-insert-command)
(setq i (1+ i)))
(dolist (i (number-sequence ?0 ?9))
- (define-key map (char-to-string i) #'pyim-page-select-word-by-number))
- (define-key map " " #'pyim-page-select-word)
- (define-key map (kbd "C-SPC") #'pyim-page-select-word-simple)
+ (define-key map (char-to-string i) #'pyim-select-word-by-number))
+ (define-key map " " #'pyim-select-word)
+ (define-key map (kbd "C-SPC") #'pyim-select-word-simple)
(define-key map [backspace] #'pyim-entered-delete-backward-char)
(define-key map [delete] #'pyim-entered-delete-forward-char)
(define-key map "\C-d" #'pyim-entered-delete-forward-char)
@@ -1338,9 +1340,10 @@ Return the input string.
(push (pyim-entered-get 'point-before) pyim-outcome-history))
(t (error "Pyim: invalid outcome"))))
-(defun pyim-page-select-word-simple ()
+(define-obsolete-function-alias 'pyim-page-select-word-simple
'pyim-select-word-simple "3.0")
+(defun pyim-select-word-simple ()
"从选词框中选择当前词条.
-这个函数与 `pyim-page-select-word' 的区别是:
+这个函数与 `pyim-select-word' 的区别是:
这个函数不会将选择的词条加入个人词库,主要的使用场景是:
当用户需要输入一个生僻字时,输入包含该字的一个词条,
然后再删除不需要的字,由于这个词条不是常用词条,所以
@@ -1351,7 +1354,8 @@ Return the input string.
(pyim-outcome-handle 'candidate))
(pyim-terminate-translation))
-(defun pyim-page-select-word ()
+(define-obsolete-function-alias 'pyim-page-select-word 'pyim-select-word "3.0")
+(defun pyim-select-word ()
"从选词框中选择当前词条,然后删除该词条对应拼音。"
(interactive)
(if (null pyim-candidates) ; 如果没有选项,输入空格
@@ -1359,12 +1363,12 @@ Return the input string.
(pyim-outcome-handle 'last-char)
(pyim-terminate-translation))
(let* ((class (pyim-scheme-get-option (pyim-scheme-name) :class))
- (func (intern (format "pyim-page-select-word:%S" class))))
+ (func (intern (format "pyim-select-word:%S" class))))
(if (and class (functionp func))
(funcall func)
- (call-interactively #'pyim-page-select-word:pinyin)))))
+ (call-interactively #'pyim-select-word:pinyin)))))
-(defun pyim-page-select-word:pinyin ()
+(defun pyim-select-word:pinyin ()
"从选词框中选择当前词条,然后删除该词条对应拼音。"
(interactive)
(pyim-outcome-handle 'candidate)
@@ -1432,9 +1436,9 @@ Return the input string.
(pyim-terminate-translation)
;; pyim 使用这个 hook 来处理联想词。
- (run-hooks 'pyim-page-select-finish-hook))))
+ (run-hooks 'pyim-select-finish-hook))))
-(defun pyim-page-select-word:xingma ()
+(defun pyim-select-word:xingma ()
"从选词框中选择当前词条,然后删除该词条对应编码。"
(interactive)
(pyim-outcome-handle 'candidate)
@@ -1452,12 +1456,13 @@ Return the input string.
(pyim-create-pyim-word (pyim-outcome-get) t))
(pyim-terminate-translation)
;; pyim 使用这个 hook 来处理联想词。
- (run-hooks 'pyim-page-select-finish-hook)))
+ (run-hooks 'pyim-select-finish-hook)))
-(defun pyim-page-select-word-by-number (&optional n)
+(define-obsolete-function-alias 'pyim-page-select-word-by-number
'pyim-select-word-by-number "3.0")
+(defun pyim-select-word-by-number (&optional n)
"使用数字编号来选择对应的词条。"
(interactive)
- (if (or pyim-page-select-word-by-number n)
+ (if (or pyim-select-word-by-number n)
(if (null pyim-candidates)
(progn
(pyim-outcome-handle 'last-char)
@@ -1471,7 +1476,7 @@ Return the input string.
(pyim-page-refresh)
(setq pyim-candidate-position
(+ (pyim-page-start) index))
- (pyim-page-select-word))))
+ (pyim-select-word))))
;; 有些输入法使用数字键编码,这种情况下,数字键就
;; 不能用来选词了。
(call-interactively #'pyim-self-insert-command)))
- [elpa] externals/pyim eafaef3 22/36: update pyim-cstring.el, (continued)
- [elpa] externals/pyim eafaef3 22/36: update pyim-cstring.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim c9cd6bf 27/36: Add pyim-autoselector.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim f56d0a6 30/36: Add README.org, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim f26fecc 03/36: New file: pyim-cregexp.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 819f9c6 04/36: Move pyim-permutate-list* to pyim-common.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim bf3626c 05/36: * pyim-common.el (pyim-flatten-list): Move from pyim.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 97fd721 11/36: New file pyim-scheme.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 4e7fe1b 12/36: Add new file: pyim-dcache.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim af1bec4 14/36: update pyim-cstring.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 08be340 24/36: pyim-fuzzy-pinyin-alist -> pyim-pinyin-fuzzy-alist, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim de98d10 28/36: pyim-page-select* -> pyim-select*,
ELPA Syncer <=
- [elpa] externals/pyim 4a46cac 32/36: dm -> dict-manager, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 408cbeb 19/36: Add pyim-imobjs-codes, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 7a876a8f 23/36: update pyim.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 22c905d 33/36: update pyim.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim a1ee220 13/36: update pyim-scheme.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 9f017ac 18/36: New file: pyim-entered.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 3ae29c0 21/36: update pyim-page.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 1a37aef 25/36: Add pyim-preview.el, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 2b55c5d 26/36: Remove useless Package-Requires:, ELPA Syncer, 2021/04/22
- [elpa] externals/pyim 336c7ab 29/36: New file: pyim-outcome.el, ELPA Syncer, 2021/04/22