Hi @merefield - funnily enough I was looking for similar functionality - inserting a standard snippet of text - but rather than a button I wanted a trigger string that would expand out to a piece of markdown. (OK, I suppose alternatively I could modify the button to a dropdown with a few options)
This is probably not a core Discourse feature but a plugin.
Ideal behaviour:
-
I type
:stub:(I don’t mind about using something instead of the delimiting:characters, but wondered if hooking into the emoji interface might work since that has the kind of ‘completion’ type behaviour that I’d like) -
Discourse replaces
:stub:with> This article is a stub - please improve it by **editing** and **adding links** and **detail** (it’s a ‘wiki’ so any user can edit and add information) or by **commenting** below. -
which is rendered as
This article is a stub - please improve it by editing and adding links and detail (it’s a ‘wiki’ so any user can edit and add information) or by commenting below
-
and there should be somewhere in the UI to configure these snippets, a bit like the Custom Emoji interface