Support basic #+INCLUDE (src/example/export block only)
including org files is more complex - e.g. footnotes need to be namespaced to their source file. org does this by prefixing each included files footnotes with a number - but even that is not enough as it doesn't guarantee uniqueness. As I don't have a usecase for it, I'll avoid the additional complexity for now.
This commit is contained in:
parent
04df30a7b5
commit
2947d7632d
13 changed files with 150 additions and 26 deletions
|
@ -4,13 +4,9 @@ A basic org-mode parser in go
|
|||
- have a org-mode AST to play around with building an org-mode language server
|
||||
- hopefully add reasonable org-mode support to hugo - sadly [[https://github.com/chaseadamsio/goorgeous][goorgeous]] is broken & abandoned
|
||||
* next
|
||||
- handle #+RESULTS: raw and stuff
|
||||
- lists with checkboxes
|
||||
- property drawers
|
||||
- support more keywords: https://orgmode.org/manual/In_002dbuffer-settings.html
|
||||
- #+LINK
|
||||
- #+INCLUDE
|
||||
*** TODO [[https://github.com/chaseadamsio/goorgeous/issues/10][#10]]: Support noexport
|
||||
*** TODO [[https://github.com/chaseadamsio/goorgeous/issues/31][#31]]: Support #+INCLUDE
|
||||
- see https://orgmode.org/manual/Include-files.html
|
||||
* resources
|
||||
- syntax
|
||||
- https://orgmode.org/worg/dev/org-syntax.html
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue