Find a file
2018-12-02 18:37:55 +01:00
etc/githooks Setup basic development environment: make, git hooks & CI 2018-12-02 16:49:44 +01:00
org Add auto links: Try to render unmarked urls as links 2018-12-02 18:37:55 +01:00
.travis.yml Setup basic development environment: make, git hooks & CI 2018-12-02 16:49:44 +01:00
main.go Restructure directory layout: org subpackage 2018-12-02 18:37:55 +01:00
Makefile Restructure directory layout: org subpackage 2018-12-02 18:37:55 +01:00
README.org Add basic html rendering 2018-12-02 16:49:44 +01:00

A basic org-mode parser in go

motivation

  • have a org-mode AST to play around with building an org-mode language server
  • hopefully add reasonable org-mode support to hugo - sadly goorgeous is broken & abandoned

next

later

  • affiliated keywords see org-element.el - org-element-affiliated-keywords
  • keywords: support both multi (e.g. LINK, TODO) & normal (e.g. AUTHOR, TITLE) keywords
  • links based on #+LINK
  • includes https://orgmode.org/manual/Include-files.html could be used to have a single org file (ignored via hugo ignoreFiles) and then for each post a file including the relevant headline
  • tables colgroups https://orgmode.org/worg/org-tutorials/tables.html
  • org-entities replacement: see org-entities-help