Oh, I know it’s always technically possible. I’m more asking how easy it is. And I don’t just mean client-side. I’m wondering if Discourse was designed around the possibility of customizing buttons. Or, if not, is there a plugin that makes it simple to just add your own buttons and hide existing ones? Different communities will often have markup they use more or less often, so I think it would be a useful feature. If it’s easy enough, I have some recommendations.
That’s not to say I won’t also explore it client-side for things I might like that others wouldn’t, or even just for testing purposes. But, even then, if Discourse is designed for it, it would be a lot easier. On vBulletin, it was as simple as adding some
<LI> element and having their click event invoke an already existing function that would wrap any selected text with a user-specified tag. So something like
textbox.tag('sup') would give me a superscript button.