On 03/07/2016 11:03 AM, Drew Adams wrote: >> > and hard to read/manipulate. > Manipulate, maybe. But no more than `let*' or `cond'. Actually, its true that it's harder to swap the first and second assignment in a multi-variable setq than a multivariable let*, don't you think? (setq a 1 b 2) vs (let* ((a 1) (b 2)) ...) > Read? Definitely not. IMHO. Agreed: I use multi-variable setq a lot in my init files; I think it reads very nicely.