help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: ask for the value of several variables at once


From: Emanuel Berg
Subject: Re: ask for the value of several variables at once
Date: Fri, 09 Mar 2018 09:01:20 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

tomas wrote:

> Try this (beware: not thoroughly tested):
>
>   (defun my-ask-mail-yank ()
>     (interactive)
>     (mapconcat
>       (lambda (sym)
>         (format "%s: %s" sym (symbol-value sym)))
>       '(sc-citation-leader sc-reference-tag-string
>         message-yank-cited-prefix message-yank-prefix)
>       "\n"))

OK, but better (and much more difficult) to do
a function/macro which is used like this,
NB with no string or quotes to protect the
original symbols:

    (vars-and-values var-1 ... var-n)

which should give a list:

    (var-1 var-1-value ... var-n var-n-value)

or

    ((var-1 var-1-value) ... (var-n var-n-value))

Do it today - in a different way :)

-- 
underground experts united
http://user.it.uu.se/~embe8573


reply via email to

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