On 16/12/2025 14:34, Andros Fenollosa wrote:
If someone is using *** as a separator, they're already in syntactically
ambiguous territory. They should be using: ----- (explicit horizontal
line), #+BEGIN_QUOTE / #+END_QUOTE, or vertical spacing. Right?
I do not mind that horizontal line is more suitable as a separator.
However to avoid ambiguous markup I prefer some way to make intentions
explicit even by the price of more verbose markup. After all, it may
allow to add more rules to org-lint.
---- 8< ----
* @@comment:empty heading title@@
No heading title
* :notatag: @@comment:suppress tags@@
Heading title like a tag
* @@comment:empty heading title@@ :tag:
With tag and empty heading title
---- >8 ----
Notice that headlines have highest priority, so proposed changes might
affect examples or source code blocks
#+begin_example
$ some_command --options
********
WARNING!
********
It's dangerous!!!
#+end_example
(It is safer to add leading comma =,*****=.)
From my point of view, heading without titles are inconvenient just
because they they give no hints concerning text when they are collapsed.
I do not have strong opinion whether syntax should be changed. I do not
like that both variants may be fragile in practice.
On 12/15/25 16:53, Max Nikulin wrote:
Is it acceptable to add a tag after space to avoid trailing space
character?
*** :emptyheading: