I want to write a package to export Org files to certain format, where do I start? reddit / emacs ---------------------------------------------------------------------- funk443 · 2022-08-10 20:13 So I want to write an Emacs package to export org files to a format used in a website (the syntax is similar to html, but much more simple). I have some experience writing my own function in Elisp before, but I don't know where to start writing a package. ---------------------------------------------------------------------- MitchellMarquez42 · 2022-08-10 20:27 !remindme 5d ---------------------------------------------------------------------- RemindMeBot · 2022-08-10 20:28 I will be messaging you in 5 days on [**2022-08-15 20:27:36 UTC**](htt p://www.wolframalpha.com/input/?i=2022-08- 15%2020:27:36%20UTC%20To%20Local%20Time) to remind you of [**this link **](https://www.reddit.com/r/emacs/comments/wl7i8c/i_want_to_write_a_p ackage_to_export_org_files_to/ijrm3da/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=Remin dMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2F emacs%2Fcomments%2Fwl7i8c%2Fi_want_to_write_a_package_to_export_org_fi les_to%2Fijrm3da%2F%5D%0A%0ARemindMe%21%202022-08- 15%2020%3A27%3A36%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)] (https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete %20Comment&message=Delete%21%20wl7i8c) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remind mebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?t o=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside %20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Yo ur Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot& subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](ht tps://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot %20Feedback)| |-|-|-|-| ---------------------------------------------------------------------- attento_redaz · 2022-08-10 20:55 Maybe [https://orgmode.org/worg/dev/org-export- reference.html](https://orgmode.org/worg/dev/org-export- reference.html) could be a useful starting point, even though it is not an introduction. ---------------------------------------------------------------------- itistheblurstoftimes · 2022-08-10 21:31 Give an example of what the export format looks like and what data you want exported. ---------------------------------------------------------------------- funk443 · 2022-08-10 23:17 It looks like this. [div]this is a line[/div] [div]this is a new line[/div] [div][b]this line is bold[/b][/div] [div][i]this line is italic[/i][/div] [div][url=http://gnu.org]this line has a link[/url][/div] [div][h1][size=6]this line is title[/size][/h1][/div] ---------------------------------------------------------------------- funk443 · 2022-08-10 23:18 Thanks, this seems to suit my need :) ---------------------------------------------------------------------- itistheblurstoftimes · 2022-08-10 23:40 What about heading data? Outline level, planning, properties, code blocks, etc.? From what you have here it looks like you'd start with org-export. ---------------------------------------------------------------------- funk443 · 2022-08-11 00:29 Alright I'll go check org-export, thanks for the advice! ---------------------------------------------------------------------- elegant_candlelight · 2022-08-11 07:48 Looks like bbcode, from back in the day. You could take a look here https://github.com/mmitch/ox-bb ---------------------------------------------------------------------- funk443 · 2022-08-11 11:18 Oh thanks, I think this is what I need. ---------------------------------------------------------------------- XanelaOW · 2022-08-15 11:26 CLICK HERE TO #>>; )