[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [POLL] Should we accept breaking changes to get rid of Org libraries
From: |
Ihor Radchenko |
Subject: |
Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? |
Date: |
Wed, 16 Aug 2023 10:24:58 +0000 |
Tom Gillespie <tgbugs@gmail.com> writes:
>> Any other ideas? I'd be happy to see some brain-storming.
>
> Maybe a #+keyword[options]: that doubles as a dynamic block or
> something like that?
> #+inline_task[options]: TODO some tiny task
> #+inline_task[options]: TODO some small task
> DEADLINE: <2023-11-11>
> :PROPERTIES:
> :SOMETHING: or other
> :END:
> #+inline_task_end:
I am not sure if I like [options]. If we support property drawer, why
would we need additional options? I'd rather stick closer to the heading
syntax (but without that 15x****... madness).
I also _slightly_ do not like #+... syntax because I expect some
interference with fontification code for "meta lines".
> Migration path should be straight forward, the exact implementation of
> the behavior might need
> a bit of work, and I'm not sure that the scheduling line will work in
> that context, it is too fart
> outside the usual behavior for keywords. However it might be possible
> to move the deadline into [options]
> the syntax would be a bit different than regular scheduling lines, but
> it would at least be consistent
> with keyword syntax.
It would actually be a headache to move planning into options.
A number of places in Org hard-code planning line regexp and will have
to be modified significantly to accommodate [options]. In particular, I
have org-agenda in mind (the place I rarely dare to touch)
> The other question is whether you actually need an #+inline_task_end:
> or whether there is another way.
Another idea might be similar to footnote definitions that mark their
end with double blank line. But I do not like footnote definition syntax
because it makes it impossible to have something like
[fn:1] Footnote definition containing src block
#+begin_src elisp
"This has
two newlines and not an src block anymore because
footnote definition ending takes precedence"
#+end_src
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, (continued)
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Max Nikulin, 2023/08/24
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Russell Adams, 2023/08/22
- [DISCUSSION] The future of org-mouse.el and org-inlinetask.el (was: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?), Ihor Radchenko, 2023/08/13
- Re: [DISCUSSION] The future of org-mouse.el and org-inlinetask.el, Bastien Guerry, 2023/08/13
- Re: [DISCUSSION] The future of org-mouse.el and org-inlinetask.el, Ihor Radchenko, 2023/08/13
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Tom Gillespie, 2023/08/14
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Timothy, 2023/08/15
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Russell Adams, 2023/08/15
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Ihor Radchenko, 2023/08/15
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Tom Gillespie, 2023/08/15
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?,
Ihor Radchenko <=
Re: Or probably just fix the org-ctags hook functions? (was: Should we accept breaking changes ...), Jens Schmidt, 2023/08/09
- Re: Or probably just fix the org-ctags hook functions?, Nick Dokos, 2023/08/10
- Re: Or probably just fix the org-ctags hook functions?, Ihor Radchenko, 2023/08/11
- Re: Or probably just fix the org-ctags hook functions?, Nick Dokos, 2023/08/11
- Re: Or probably just fix the org-ctags hook functions?, Jens Schmidt, 2023/08/11
- Re: Or probably just fix the org-ctags hook functions?, Ihor Radchenko, 2023/08/11
- Re: Or probably just fix the org-ctags hook functions?, Jens Schmidt, 2023/08/11