reddit / emacs

I want to write a package to export Org files to certain format, where do I start?

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**](http://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_package_to_export_org_files_to/ijrm3da/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Femacs%2Fcomments%2Fwl7i8c%2Fi_want_to_write_a_package_to_export_org_files_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/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://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 #>>; )