[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (interactive) arguments
From: |
Stefan Monnier |
Subject: |
Re: (interactive) arguments |
Date: |
Sat, 04 Jan 2020 11:28:11 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> Now, when I use the "expression" version, it looks like the arguments are
> not assigned to variables as they are input, so for ex, I can't use
> a default value for the input based on the first input...
That was my whole point of describing it as "expression" rather than
"list": it is really an arbitrary Elisp *expression* whose evaluation
simply returns the list of arguments to pass to the function.
So it doesn't have to look like
(list ...)
but can be anything else like
(my-function-to-return-the-list-of-args)
or
(let* ((x1 e1) (x2 e2) ...) (append e3 e4))
or
...
-- Stefan