emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/pyim c62801b: 删除 hack for xshell or MobaXTerm.


From: ELPA Syncer
Subject: [elpa] externals/pyim c62801b: 删除 hack for xshell or MobaXTerm.
Date: Thu, 23 Dec 2021 02:57:28 -0500 (EST)

branch: externals/pyim
commit c62801bc3e1e5bcb2f1b9f5f33b2cf28389b15d2
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    删除 hack for xshell or MobaXTerm.
    
        * pyim-hacks.el (pyim-hacks-for-ssh)
        (pyim-hacks-add-unread-command-events)
        (pyim-add-unread-command-events): Removed.
    
    今天我下载两个软件测试了一下,可以正常使用,不需要这个 hack 了。
---
 pyim-hacks.el | 26 --------------------------
 1 file changed, 26 deletions(-)

diff --git a/pyim-hacks.el b/pyim-hacks.el
index 3c4b7c0..012e429 100644
--- a/pyim-hacks.el
+++ b/pyim-hacks.el
@@ -30,32 +30,6 @@
 
 ;;; Code:
 ;; * 代码                                                                 :code:
-
-;; ** Hack for xshell or MobaXTerm.
-(defvar pyim-hacks-for-ssh nil
-  "Hack of [<no-record> is undefined 
#402](https://github.com/tumashu/pyim/issues/402)
-
-When user use Xshell or MobaXTerm, error '<no-record> is undefined' will be
-exist, this may be not a pyim's bug.  but I do not know how to solve this
-problem, so I do this ugly hack, and wait others help ...
-1. https://github.com/tumashu/pyim/issues/402
-2. 
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=bd5c7404195e45f11946b4e0933a1f8b697d8b87x";)
-
-(defun pyim-hacks-add-unread-command-events (orig_func key &optional reset)
-  "Advice function of `pyim-add-unread-command-events'."
-  (if (not pyim-hacks-for-ssh)
-      (funcall orig_func key reset)
-    (when reset
-      (setq unread-command-events nil))
-    (setq unread-command-events
-          (if (characterp key)
-              (cons key unread-command-events)
-            (append (mapcan (lambda (e) (list e))
-                            (append key nil))
-                    unread-command-events)))))
-
-(advice-add 'pyim-add-unread-command-events :around 
#'pyim-hacks-add-unread-command-events)
-
 ;; * Footer
 (provide 'pyim-hacks)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]