integral-dw/org-superstar-mode

Improving Inline Tasks Support

integral-dw opened this issue · 4 comments

I confess that I hardly use inline tasks at all, so I'm not requesting this. However, cleaning up the stars from inline tasks would be a very cool feature. So if you're looking for an excuse to do it, you can say that someone actually commented on it. ;) Maybe a nice idea for 1.1?

Originally posted by @alphapapa in #3 (comment)

I thought it may be a good idea to make this it's own issue. I'll get to it sometime soon!

Okay, so for now the only feature planned for inlinetasks is adding the leading bullet for org-inlinetasks, meaning the first "*" is displayed in a special way. This includes:

  • honoring the value of org-inlinetask-show-first-star
  • using a special face for the first star, if displayed (by default, org-warning)
  • setting org-indent-inlinetask-first-star buffer-locally such that Org Indent users experience a consistent behavior

Sounds good?

Alrighty, this took long enough to put on the schedule, but I believe this is gonna be addressed in v1.5.0 v1.4.0.

Man, that was kind of a trip to implement, there was actually a surprising amount of complexity to consider, since Indent, Inlinetask and Superstar all interact, with Superstar having to mess with both packages unobtrusively. I think this will require some testing.