Template handling has changed in org 9.2:
*** Change in the structure template expansion
Org 9.2 comes with a new template expansion mechanism, combining
org-insert-structure-template bound to
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.
<s, you can activate
them again by requiring Org Tempo library:
: (require 'org-tempo)
or add it to
If you need complex templates, look at the
function or at solutions like Yasnippet.
Unless you really need complex templates (and you most probably don't), the easiest thing to do is delete the customization to
org-structure-template-alist from your init file. The default value should work the way you want. Alternatively, if you have customized this variable (rather than setting it in your init file), do C-hv
org-structure-template-alistRET, click on the
customize link, click on
Revert and from the drop-down menu, choose
Erase customizations; then try