Commit Graph

26 Commits

Author SHA1 Message Date
Tom Alexander b46fae331b
Fix clippy errors.
format Build format has succeeded Details
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-test Build rust-test has succeeded Details
build-organic Build build-organic has succeeded Details
2024-04-11 21:03:50 -04:00
Tom Alexander c28d8ccea4
Fix post-blank for headlines containing only whitespace. 2023-12-15 17:59:47 -05:00
Tom Alexander 45a506334c
Remove leading blank lines from heading contents. 2023-12-15 15:20:31 -05:00
Tom Alexander ffa5349f25
Fix get_contents for headlines. 2023-12-15 13:14:49 -05:00
Tom Alexander 17db05c2c7
Unify more error handling. 2023-10-17 12:42:34 -04:00
Tom Alexander 20c4a0f8f7
Continue removing MyError. 2023-10-17 10:35:33 -04:00
Tom Alexander e776a051ad
Continue removing MyError. 2023-10-17 10:13:00 -04:00
Tom Alexander 77e6c22ad8
Continue removing MyError. 2023-10-17 10:09:37 -04:00
Tom Alexander c9d7251e3b
Begin removing the MyError type. 2023-10-17 09:45:18 -04:00
Tom Alexander 3069711447
Apply more suggestions. 2023-10-16 18:29:21 -04:00
Tom Alexander df4daa0e16
Do not include context in tracing. 2023-10-09 18:02:36 -04:00
Tom Alexander a80d171e4d
Bubble up planning variables to the headline. 2023-10-02 20:37:46 -04:00
Tom Alexander 9575ef30ac
Fix compilation.
rustfmt Build rustfmt has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
2023-10-02 13:19:43 -04:00
Tom Alexander 270ba53150
Set is_footnote_section during parsing. 2023-10-02 11:20:43 -04:00
Tom Alexander de5788d8f3
Introduce a struct for the partially-parsed headline.
We are returning so many fields from that parser that managing a tuple is becoming unreadable. The struct should add some structure 😉 to the code.
2023-10-02 11:16:05 -04:00
Tom Alexander 178894680b
Compare footnote section. 2023-10-02 10:48:34 -04:00
Tom Alexander 9bcfb2f1da
Decide headline nesting by star count, not headline level.
It is possible to have two headlines that have the same level but different star counts when set to Odd because of rounding. Deciding nesting by star count instead of headline level avoids this issue.
2023-09-20 03:22:25 -04:00
Tom Alexander 1a704dd312
Honor the odd startup setting from org-mode files.
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
2023-09-15 22:54:49 -04:00
Tom Alexander c9ce32c881
Remve redundant org_spaces functions.
Turns out the nom space0/space1 parsers accept tab characters already.
2023-09-15 21:28:40 -04:00
Tom Alexander 87941271a4
Handle headlines with trailing spaces without tags. 2023-09-14 02:43:40 -04:00
Tom Alexander 44e9f708c9
Handle the possibility of a title-less headline. 2023-09-14 02:01:24 -04:00
Tom Alexander 84953c1669
Put back in needed pubs. 2023-09-11 14:59:23 -04:00
Tom Alexander 7650a9edff
Remove all pub. 2023-09-11 13:11:08 -04:00
Tom Alexander c7c0deed74
Parse priority cookie and COMMENT from headlines. 2023-09-08 16:00:16 -04:00
Tom Alexander 2e6e6fdd2b
Move sections to their own source file. 2023-09-08 15:08:16 -04:00
Tom Alexander 3cc2294387
Move headlines into their own file. 2023-09-08 15:05:42 -04:00