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

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

[nongnu] elpa/multiple-cursors 68961b4 355/434: Avoid requiring cl at ru


From: ELPA Syncer
Subject: [nongnu] elpa/multiple-cursors 68961b4 355/434: Avoid requiring cl at runtime
Date: Sat, 7 Aug 2021 09:20:58 -0400 (EDT)

branch: elpa/multiple-cursors
commit 68961b4cf39b6d56d21ece0246f8c215f95cc3e1
Author: Magnar Sveen <magnars@gmail.com>
Commit: Magnar Sveen <magnars@gmail.com>

    Avoid requiring cl at runtime
    
    Closes #120
---
 multiple-cursors-core.el | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/multiple-cursors-core.el b/multiple-cursors-core.el
index e25f946..ca3c504 100644
--- a/multiple-cursors-core.el
+++ b/multiple-cursors-core.el
@@ -25,7 +25,14 @@
 
 ;;; Code:
 
-(require 'cl)
+(if (require 'cl-lib nil t)
+    (eval-and-compile
+      (defalias 'count-if 'cl-count-if)
+      (defalias 'find-if 'cl-find-if)
+      (defalias 'incf 'cl-incf)
+      (defalias 'remove-if-not 'cl-remove-if-not)
+      (defalias 'symbol-macrolet 'cl-symbol-macrolet))
+  (require 'cl))
 
 (require 'rect)
 



reply via email to

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