> Thanks. > > Thuna, I didn't study your patch very deeply yet but the first thing > that stands out is that there are no tests. Any chance you could look > into that? Sure. It's somewhat late here so I'll write those tomorrow. What should quote and function do? That is, should it be (foo . 'bar) or (foo quote bar)? The important thing is, though, I actually took a look at the patch since it's been a while, and I was wrong, what I explained was bug 72434, which I've also attached here. This patch _actually_ makes it so that (\, foo) [and (\,@ foo)] is printed as ",foo" in every context, whereas it current prints like that only if we are inside a quasiquoted form [that is, (\` (\, (\, foo)) prints as "`,(\, foo)"]. [If you're trying the other patch, I should note here as well that that one builds on top of this one, so the results are incorrect if you only apply that. Specifically, when we're not in a backquote, (foo . ,bar) prints as (foo . (\, bar)) instead.]