[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Smooth transition for modules (was: [POLL] Should Org tempo be e
From: |
Aaron Ecay |
Subject: |
Re: [O] Smooth transition for modules (was: [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]")) |
Date: |
Tue, 08 May 2018 10:26:27 +0100 |
User-agent: |
Notmuch/0.26 (https://notmuchmail.org) Emacs/27.0.50 (x86_64-pc-linux-gnu) |
Hi Bastien,
2018ko maiatzak 8an, Bastien-ek idatzi zuen:
> Thanks -- I tested it.
Thanks :)
> I like the idea of sending a warning to the user for
> backward-incompatible changes but in this case, well, we take for
> granted that org-tempo will be turned off by default in the next
> release... but this is not decided yet.
Indeed, the patch was written under that assumption. If the situation
changes, (at least) some tweaks would be needed.
>
> To be clear, the whole change still needs work for sure, and nothing
> is decided so far.
>
> But here is some food for thought on how to deprecate an Org feature
> more nicely.
>
> We have org-modules, which is an internal mechanism to load default
> Org modules. Yes, this predates Emacs package system, and yes, we
> should question the usefulness of it now (I do).
>
> But: what if [...]
I like this idea, but I also think that emacsʼ packages feature is a
better/newer way to implement something like this. What if:
1. We donʼt include org-tempo in org releases
2. We teach GNU ELPA to include org-tempo as a package (corresponding to
stable org releases)
3. We teach <https://orgmode.org/elpa/> to also do so (corresponding to
nightly org releases)
4. We implement your suggested user prompt, but it will ask them if they
want to install the org-tempo package from ELPA
In this way, users who either install org from GNU ELPA or use the
version bundled with emacs will get the latest release version of
org-tempo from GNU ELPA. Those who install the nightly version of org
will get the corresponding nightly version of org-tempo.*
WDYT?
(An alternative to step 3 above is to cater for the nightly release
users by putting org-tempo in org-contrib. Then we wouldnʼt have to
publish org-tempo on Org ELPA, only GNU ELPA. But this (a) doesnʼt help
those who install nightly org as opposed to nightly org-plus-contrib,
and (b) means that org-tempo, unlike other packages in contrib, would
have to be kept copyright-clean...so Iʼm not sure it is a good choice.)
Aaron
* Those of us who install org from git might have to do something else
to make sure the right version of org-tempo is loaded, but weʼre used to
living on the edge. :P
--
Aaron Ecay
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), (continued)
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Aaron Ecay, 2018/05/02
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Rasmus, 2018/05/05
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Aaron Ecay, 2018/05/06
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Rasmus, 2018/05/07
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Aaron Ecay, 2018/05/07
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Bastien, 2018/05/08
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Rasmus, 2018/05/21
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Bastien, 2018/05/08
- Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Rasmus, 2018/05/21
- [O] Smooth transition for modules (was: [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]")), Bastien, 2018/05/08
- Re: [O] Smooth transition for modules (was: [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]")),
Aaron Ecay <=
- Re: [O] Smooth transition for modules, Bastien, 2018/05/08
- Re: [O] Smooth transition for modules, Aaron Ecay, 2018/05/08
Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Bastien, 2018/05/08
Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Rasmus, 2018/05/02
Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Bernt Hansen, 2018/05/02
Re: [O] [POLL] Should Org tempo be enabled by default? (expand templates thru e.g. "<s[TAB]"), Bernt Hansen, 2018/05/02