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

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

[elpa] externals/dict-tree 4b3cc3c 122/154: Do lexbind test at compile-t


From: Stefan Monnier
Subject: [elpa] externals/dict-tree 4b3cc3c 122/154: Do lexbind test at compile-time instead of load-time.
Date: Mon, 14 Dec 2020 12:21:58 -0500 (EST)

branch: externals/dict-tree
commit 4b3cc3c51779e56f8064a83f749346b834315331
Author: Toby S. Cubitt <toby-predictive@dr-qubit.org>
Commit: Toby S. Cubitt <toby-predictive@dr-qubit.org>

    Do lexbind test at compile-time instead of load-time.
---
 dict-tree.el | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dict-tree.el b/dict-tree.el
index 7d47077..03e881d 100644
--- a/dict-tree.el
+++ b/dict-tree.el
@@ -205,7 +205,7 @@ If START or END is negative, it counts from the end."
 ;;                     Wrapping functions
 
 ;; return wrapped insfun to deal with data wrapping
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-insfun (insfun)  ; INTERNAL USE ONLY
       (lambda (new old)
        (dictree--cell-set-data old (funcall insfun
@@ -220,7 +220,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped rankfun to deal with data wrapping
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-rankfun (rankfun)  ; INTERNAL USE ONLY
       (lambda (a b)
        (funcall rankfun
@@ -233,7 +233,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped rankfun to ignore regexp grouping data
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-regexp-rankfun (rankfun)
       (lambda (a b)
        ;; if car of argument contains a key+group list rather than a straight
@@ -269,7 +269,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped rankfun to ignore fuzzy query distance data
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-fuzzy-rankfun (rankfun)  ; INTERNAL USE ONLY
       (lambda (a b)
        (funcall rankfun
@@ -282,7 +282,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped combfun to deal with data wrapping
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-combfun (combfun)  ; INTERNAL USE ONLY
       (lambda (cell1 cell2)
        (dictree--cell-create
@@ -301,7 +301,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped filter function to deal with data wrapping
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-filter (filter)  ; INTERNAL USE ONLY
       (lambda (key data) (funcall filter key (dictree--cell-data data))))
   (defun dictree--wrap-filter (filter)  ; INTERNAL USE ONLY
@@ -309,7 +309,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; return wrapped result function to deal with data wrapping
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--wrap-resultfun (resultfun)  ; INTERNAL USE ONLY
       (lambda (res)
        (funcall resultfun (car res) (dictree--cell-data (cdr res)))))
@@ -318,7 +318,7 @@ If START or END is negative, it counts from the end."
 
 
 ;; construct lexicographic sort function from DICT's comparison function
-(if (trie-lexical-binding-p)
+(trie--if-lexical-binding
     (defun dictree--construct-sortfun (dict)  ; INTERNAL USE ONLY
       (let ((sortfun (trie-construct-sortfun
                      (dictree-comparison-function dict))))



reply via email to

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