[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs
From: |
Philip Kaludercic |
Subject: |
Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs |
Date: |
Wed, 21 Dec 2022 09:07:41 +0000 |
Drew Adams <drew.adams@oracle.com> writes:
>> >> Another point is that in the case of deftheme, the () might look like a
>> >> empty parameter list, sort of like how (defun foo () ...) might look
>> >> like. By explicitly quoting the list, we "clarify" that this is not the
>> >> same kind of thing.
>> >
>> > Can't speak to this; dunno what () you mean.
>>
>> This one: (defun foo (bar) baz)
>> ^
>> or in the case of a nullary function:
>> (defun foo () baz)
>> ^
>
> I guess we're miscommunicating?
>
> I understood that. I meant that I don't know
> what () you meant for `deftheme'. That's all.
If I said deftheme in a previous message, I blame that on a careless
M-/. I never meant to say that.
> But again, `defun' and `deftheme' are macros.
> By default macros don't evaluate their args.
> What they do with their args is up to them.
> (And `defun' doesn't evaluate the (bar) or ().)
Right, but defgroup passes the list further to be evaluated.
>> > But `deftheme' is a macro. Any understanding
>> > of any of its parts has to come from the doc
>> > string (or code). A part (including ()) of a
>> > macro call could mean anything, depending on
>> > the macro definition.
>>
>> I'll be honest, I have never used the MEMBERS parameter of `defgroup' (I
>> assume you meant that),
>
> No idea what you're talking about, sorry.
> I was talking about `deftheme' being a macro.
> I didn't mention `defgroup' or MEMBERS.
I was under the impression that the entire discussion was about the
MEMBERS argument of the defgroup macro?
- Re: [NonGNU ELPA] New package: Denote-Refs, (continued)
- Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/19
- Re: [NonGNU ELPA] New package: Denote-Refs, Akib Azmain Turja, 2022/12/19
- Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/19
- RE: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Drew Adams, 2022/12/19
- Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/19
- RE: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Drew Adams, 2022/12/19
- Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/20
- RE: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Drew Adams, 2022/12/20
- Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/20
- RE: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Drew Adams, 2022/12/21
- Re: [External] : Re: [NonGNU ELPA] New package: Denote-Refs,
Philip Kaludercic <=
- RE: [External] : Re: [NonGNU ELPA] New package: Denote-Refs, Drew Adams, 2022/12/21
- Re: [NonGNU ELPA] New package: Denote-Refs, Akib Azmain Turja, 2022/12/20
- Re: [NonGNU ELPA] New package: Denote-Refs, Philip Kaludercic, 2022/12/20
- Re: [NonGNU ELPA] New package: Denote-Refs, Akib Azmain Turja, 2022/12/20
- Re: [NonGNU ELPA] New package: Denote-Refs, Stefan Monnier, 2022/12/20
- Re: [NonGNU ELPA] New package: Denote-Refs, Akib Azmain Turja, 2022/12/21