orgize
orgize copied to clipboard
A Rust library for parsing org-mode files.
Hi, it seems there is a bug I do: ``` org.write_org(std::io::stdout()); // to show the content here in this issue let mut headline = org.headlines().next().expect("there is a headline"); headline.set_section_content("", &mut...
I have documents with Unicode characters, which `rowan` correctly handles. But the `orgize-wasm` frontend has issues because it creates the `data-range` links without considering that the indices are _byte ranges_,...
Updates the requirements on [nom](https://github.com/rust-bakery/nom) to permit the latest version. Changelog Sourced from nom's changelog. 8.0.0 2025-01-25 This versions represents a significant refactoring of nom to reduce the amount of...
this causes tables with empty cells to become misaligned: ```org | column 1 | column 2 | | | column 2 | ``` gets parsed as ``` [email protected] [email protected] [email protected]...
According to https://orgmode.org/guide/Hyperlinks.html we can write a link with a precise location. For example: ```org * Tasks Parsed as link: [[test.org::Heading]] All these links parsed as list items with tags:...
It'd be neat to be able to use `?` out of the box when manipulating an Org document. At some point some Error translation might be required, but running into...
Org-mode frontends such as [Orgzly](https://www.orgzly.com/) are more lenient in their tag parsing, this allows us to parse org-mode files generated by such frontends.
Updates the requirements on [rowan](https://github.com/rust-analyzer/rowan) to permit the latest version. Commits de36433 Merge pull request #165 from michaelvanstraten/allow-passing-an-iterable-to-s... dc1eb13 Bump crate version number c4cb18a Merge pull request #173 from milianw/fix-to_next_sibling-rc...
## Syntax - added node: `FN_CONTENT` - added token: `FN_LABEL` - updated `fn_def()` and `fn_ref()` to use the two new syntax kinds - re-labelled `fn` text as keyword ### To-do...
From `export.rs`: ```rust Event::Enter(Container::Document(_)) => self.output += "", Event::Leave(Container::Document(_)) => self.output += "", ``` I would like to see that as a configuration option. Sometimes, one wants to parse more...