On Thu, Aug 24, 2023 at 01:33:01PM +0000, Ihor Radchenko wrote: > Russell Adams <rlad...@adamsinfoserv.com> writes: > > > I hear "we have a bunch of extra complex code for an ill defined > > special case". Org's designed around headings, and this special case > > was a hack to abuse the threshold for heading detection to support a > > nonstandard heading. > > It was a hack to reduce the amount of special cases in the existing > code. > > > Sometimes there are features we just can't support. > > > > Would removing inline tasks in core clean up anything? > > It will. And it will also break some of my workflows :(
I think that's unfortunate, but perhaps it would improve the health of the codebase? > > Could we normalize the code if some of the features were enabled in a > > cookie/flag on a heading? > > We would need to put more special cases. Which has pros and cons, > actually. The downside is more special cases. The upside is that most of > inlinetask bugs are originating from the same code handling both > inlinetasks and headings without accounting for their differences. It sounds like the code would be cleaner in a single place using a cookie. ------------------------------------------------------------------ Russell Adams rlad...@adamsinfoserv.com https://www.adamsinfoserv.com/