Automatically generate IDs for emacs org-mode headings #

I write some of my web pages with emacs org-mode, and then export to html. Like markdown, org-mode is a convenient format to write a simple subset of html.

Each heading in the document will get exported with an ID so that it can be linked to from the table of contents. The default IDs look like #org3091de9. I usually replace these with a custom id that matches the section heading, so a heading Bounding box will get an id #bounding-box.


OpenTTD on Windows 10 + Steam #

Transport Tycoon / OpenTTD is my favorite game of all time, and I wanted to play it on Steam. I kept getting "file not writable" error. I tracked it down to the Windows security system blocking it. To unblock:

  1. Start →
  2. Settings →
  3. Update & Security →
  4. Windows security →
  5. Open Windows Security →
  6. Virus & threat protection →
  7. Manage settings →
  8. Controlled folder access →
  9. Manage Controlled folder access →
  10. Allow an app through Controlled folder access →
  11. Add an allowed app →
  12. openttd.exe

I am not a fan of making exceptions like this but I didn't find anything else that worked. If you have an alternate method of solving the permissions error, please let me know.