[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 7288242a6d 10/12: Sort dcache.el
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 7288242a6d 10/12: Sort dcache.el |
Date: |
Thu, 9 Jun 2022 10:57:53 -0400 (EDT) |
branch: externals/pyim
commit 7288242a6d99d7884a26949dc5cd4a96a268d1f6
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Sort dcache.el
---
pyim-dcache.el | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/pyim-dcache.el b/pyim-dcache.el
index 8f0848f8f0..7dff11ebb8 100644
--- a/pyim-dcache.el
+++ b/pyim-dcache.el
@@ -156,6 +156,15 @@ AUTO-BACKUP-THRESHOLD 倍, 那么原值将自动备份到 FILE 对应的备份
(write-region (point-min) (point-max) filename nil :silent)
(message "Saving file %s..." filename)))
+(defun pyim-dcache-create-files-md5 (files)
+ "为 FILES 生成 md5 字符串。"
+ ;; 当需要强制更新 dict 缓存时,更改这个字符串。
+ (let ((version "v1"))
+ (md5 (prin1-to-string
+ (mapcar (lambda (file)
+ (list version file (nth 5 (file-attributes file 'string))))
+ files)))))
+
;; ** Dcache 重新加载变量相关函数
(defmacro pyim-dcache-reload-variable (variable)
"从 `pyim-dcache-directory' 重新读取并设置 VARIABLE 的值."
@@ -203,15 +212,6 @@ code 对应的中文词条了."
(cl-defgeneric pyim-dcache-update (&optional force)
"读取并加载所有相关词库 dcache, 如果 FORCE 为真,强制加载。")
-(defun pyim-dcache-create-files-md5 (files)
- "为 FILES 生成 md5 字符串。"
- ;; 当需要强制更新 dict 缓存时,更改这个字符串。
- (let ((version "v1"))
- (md5 (prin1-to-string
- (mapcar (lambda (file)
- (list version file (nth 5 (file-attributes file 'string))))
- files)))))
-
;; ** Dcache 更新词条统计量功能接口
(cl-defgeneric pyim-dcache-update-wordcount (word &optional wordcount-handler)
"保存 WORD 词频.
@@ -250,7 +250,6 @@ non-nil,文件存在时将会提示用户是否覆盖,默认为覆盖模式"
如果 FILE 为 nil, 提示用户指定导出文件位置, 如果 CONFIRM 为 non-nil,
文件存在时将会提示用户是否覆盖,默认为覆盖模式。")
-
;; * Footer
(provide 'pyim-dcache)
- [elpa] externals/pyim updated (1e0834c456 -> 6c05a5fc03), ELPA Syncer, 2022/06/09
- [elpa] externals/pyim b33d2f2a75 04/12: cl-defgeneric pyim-dcache-update, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 156d282073 06/12: cl-defgeneric pyim-dcache-save-caches, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 7288242a6d 10/12: Sort dcache.el,
ELPA Syncer <=
- [elpa] externals/pyim 371d2ee095 05/12: cl-defgeneric pyim-dcache-export-*, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim fb74c9fc93 01/12: cl-defgeneric pyim-dcache-upgrade, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 12435095d3 08/12: Sort dcache, dhashcache, dregcache, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 504f20fd49 02/12: cl-defgeneric pyim-dcache-insert-word, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim e0f80e5d36 11/12: Merge branch 'dcache', ELPA Syncer, 2022/06/09
- [elpa] externals/pyim f6a45f6506 03/12: cl-defgeneric pyim-dcache-update-wordcount, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 41564f3d74 09/12: Sort dregcache, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 6c05a5fc03 12/12: Fix pyim-tests.el, ELPA Syncer, 2022/06/09
- [elpa] externals/pyim 05d95422b9 07/12: cl-defgeneric rest dcache interfaces., ELPA Syncer, 2022/06/09