emacs-devel
[Top][All Lists]
Advanced

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

Re: wrap-search 3.3.5


From: Emanuel Berg
Subject: Re: wrap-search 3.3.5
Date: Fri, 26 Aug 2022 00:19:29 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Stefan Monnier wrote:

>>       (let*((case-fold-search (not case))
>>             (pos (point))
>>             (data (if rev (list #'search-backward end beg)
>>                     (list #'search-forward beg end) ))
>>             (search-f (car data))
>>             (search-beg (cadr data))
>>             (search-end (caddr data)) )
>
> You can also write this as
>
>     (pcase-let* ((case-fold-search (not case))
>                  (pos (point))
>                  (`(,search-f ,search-beg ,search-end)
>                   (if rev (list #'search-backward end beg)
>                     (list #'search-forward beg end))))

`pcase-let'?

-- 
underground experts united
https://dataswamp.org/~incal




reply via email to

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