unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: master 7496690: ; Clean up recent project.el additions
       [not found] ` <20200603105638.D04DB20A26@vcs0.savannah.gnu.org>
@ 2020-06-03 11:49   ` Dmitry Gutov
  2020-06-03 13:37     ` Basil L. Contovounesios
  0 siblings, 1 reply; 2+ messages in thread
From: Dmitry Gutov @ 2020-06-03 11:49 UTC (permalink / raw)
  To: emacs-devel, Basil L. Contovounesios

Thanks, Basil.

Just one note:

On 03.06.2020 13:56, Basil L. Contovounesios wrote:
>   (defgroup project nil
>     "Operations on the current project."
> +  :version "28.1"

I'm wasn't sure about adding this :version tag. Would it imply the whole 
package was only added in 28.1?

It also create a kind of curious situation when a subgroup was added 
earlier than the parent group. :-)



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: master 7496690: ; Clean up recent project.el additions
  2020-06-03 11:49   ` master 7496690: ; Clean up recent project.el additions Dmitry Gutov
@ 2020-06-03 13:37     ` Basil L. Contovounesios
  0 siblings, 0 replies; 2+ messages in thread
From: Basil L. Contovounesios @ 2020-06-03 13:37 UTC (permalink / raw)
  To: Dmitry Gutov; +Cc: emacs-devel

Dmitry Gutov <dgutov@yandex.ru> writes:

> On 03.06.2020 13:56, Basil L. Contovounesios wrote:
>>   (defgroup project nil
>>     "Operations on the current project."
>> +  :version "28.1"
>
> I'm wasn't sure about adding this :version tag. Would it imply the whole package
> was only added in 28.1?

No, because a customisation group is not a package.  I'm not actually
aware of any places where defgroup/defface/etc. :version tags are
currently used, but since Glenn put some effort into adding them[1], I
think project.el should continue to use them consistently.

[1]: Add some missing version tags.
e85e0d5951 2016-01-12 20:06:49 -0500
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=e85e0d5951bd4e6e69beec1301113f5f9b48f81d

> It also create a kind of curious situation when a subgroup was added earlier
> than the parent group. :-)

The :version tag can also indicate "was changed in some notable way," so
I don't think that matters too much, and as I said I don't think the
information is currently used anywhere.

-- 
Basil



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-06-03 13:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20200603105637.26434.62647@vcs0.savannah.gnu.org>
     [not found] ` <20200603105638.D04DB20A26@vcs0.savannah.gnu.org>
2020-06-03 11:49   ` master 7496690: ; Clean up recent project.el additions Dmitry Gutov
2020-06-03 13:37     ` Basil L. Contovounesios

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).