I love [1]orgmode for many things. [2]One [3]key [4]area is in [5]Literate [6]Programming where one incorporates code (and output) into the manual describing the code. [7]Org used to have a powerful if clumsy template expansion system. It was killed off in version 9.2 and somehow I missed the [8]news. Change in the structure template expansion Org 9.2 comes with a new template expansion mechanism, combining org-insert-structure-template bound to C-c C-,. If you customized the org-structure-template-alist option manually, you probably need to udpate it, see the docstring for accepted values. If you prefer using previous patterns, e.g.