Achim Gratz <Stromeko <at> nexgo.de> writes:
>
> Bastien <bzg <at> altern.org> writes:
> > If you can go through Org's code (or motivate someone to go thru the
> > code for you) and check where the "*" is hardcoded instead of being
> > inherited from outline-mode that would help a lot, because I'm busy
> > with other changes I find more important right now.
>
> There's roughly 100 places in Org where "\\*+" is hardcoded (there may
> be false positives and negatives)
There are a lot of false positives coming from the wildcards appearing in
regular expressions. The * header seems to be hardcoded as ?* and I get less
than 30 matches for " \\?\\*" for the 6.33 version of org-mode.
org-archive.el.gz 1
org-agenda.el.gz 1
org-clock.el.gz 2
org-datetree.el.gz 1
org-freemind.el.gz 1
org-habit.el.gz 1
org-html.el.gz 1
org-indent.el.gz 1
org-inlinetask.el.gz 2
org-list.el.gz 1
org.el.gz 14
Once the sources have been downloaded and marked in *Ibuffer*, I got these
numbers using
M-x ibuffer-do-eval RET
(print (concat buffer-file-name " " (number-to-string (how-many " \\?\\*")))
(get-buffer "*scratch*")) RET
I am assuming that the org files all start with a org- prefix. Am I right ?
Hope that helps