Subject: bug#23795: 24.5; rx eval on variable gives symbol error

From: Brent Goodrick <[email-masked]>
Date: Sat, 18 Jun 2016 09:15:07 -0700

Ok thanks Noam. Then I conclude this isn't a bug per se.

On Sat, Jun 18, 2016 at 9:13 AM, Noam Postavsky <
[email-masked]> wrote:

> rx is a macro so it doesn't see runtime bindings, using
> let-when-compile (new in Emacs 25) works:
>
> (let-when-compile ((page-name "the page"))
>   (rx "[[" (eval page-name) "]]"))
>
> Not sure if the plain let case can/should be fixed.
>