Pegando código desde Squeak al blog
glpunzi | 23 Junio, Lunes, 2008 | 1:03 pmLa verdad, llevo varias semanas dándole vueltas buscando un plugin para poder pegar código smalltalk.
Vueltas y más vueltas, cuando la solución, la tenía ahí delante, Squeak mismo me la proporciona.
Para poner en antecedentes a aquellos que se incorporen recientemente al blog, desde hace bastante tiempo, llevo buscando un plugin que me permitiese mostrar código coloreado en el blog, y por supuesto, indentado. Probé distintos plugins, como WP-CodeBox, CodeColorer, y demás, pero, o no me hacían el retorno de carro, o mostraban bloques sin sentido donde se veía de todo menos el código.
Hoy, retomando InciGest para ver por donde lo dejé (ya que tuve un pequeño problema estúpido y no me dejaba grabar el paquete con monticello, y he preferido no seguir modificando), me he dado cuenta de una opción que nos ofrece el menú contextual de Squeak. Se llama Copy HTML.
Es decir, que los trozos de código que veo, los puedo copiar directamente como HTML, y pegarlos aquí al tuntun, y me hace un pegado perfecto (además del coloreado).
Por ejemplo, el método que muestra las compañías en InciGest:
IncigestApp>>viewMain
viewMain
| e |
e := WebElement new.
e addTextH1: ‘Company data ‘ , self observee companyName.
e add: self hierarchyLinks.
e addBreak.
e addBreak.
e table class: #webGrid.
e cell addText: ‘C.I.F.: ‘.
e newCell addTextBold: self observee cif.
e newRow.
e cell addText: ‘Address: ‘.
e newCell addTextBold: self observee address.
e newRow.
e cell addText: ‘City: ‘.
e newCell addTextBold: self observee city.
self add: e
Si bien no es la manera más elegante, funciona! y a la perfección.
Ahora sólo queda tomar aire, y re-pegar todo el código (al menos el del tutorial de Aida), con este nuevo sistema.
Madre mía, anda que no le he dado vueltas….y lo tenía ahí delante…..
Entradas relacionados:






Comentarios recientes