Ya mira, lo cosa es como el editar se muestra en Vista Previa. no te van a mostrar los códigos porque son BBCode.
Lo que tienes que hacer es agregar esto
{type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: "Spoiler"},
Esto es lo que se hace como ya sabras para agregar un boton. Si vas a copiar eso al final de la lista donde estan los botones quitale la coma, si lo pones en el medio de la lista de los botones dejalo como está.
Ahora busca lo siguiente en el editor.js
if(code=="code" || code=="quote" || code=="php" ){
Y agregas despues de code="php" agregas esto
|| code=="spoiler"
Quedaría así
if(code=="code" || code=="quote" || code=="php" || code=="spoiler"){
Y cada vez que quieras agregar otro boton por ejemplo YouTube, haces los mismos pasos y agregarías al final
|| code=="youtube". Siempre agregar con esto adelante
|| ( es como una coma que lo que hace es separarlos)
Me avisas como te fue.