domingo, 4 de abril de 2010

Syntax Highlighter para Windows Live Writer


Syntax Highlighter v0.2 es un plugin para Windows Live Writer, que permite incrustar pedazos de código fuente en nuestro blog.

Tiene las siguientes características:

  • Utiliza el script de Alex Gorbatchev (requerido en la plantilla de tu sitio)
  • Detección automática de enlaces
  • Replegable
  • Enumeración de líneas
  • Barra de herramientas
  • Ajuste de líneas
  • Permite establecer el número de línea de donde comenzar

image

Soporta los siguientes lenguajes:

  • bash
  • c
  • cpp
  • c#
  • css
  • delphi
  • diff
  • groovy
  • html
  • java
  • javafx
  • javascript
  • pascal
  • perl
  • php
  • powershell
  • python
  • ruby
  • scala
  • sql
  • vb
  • text
  • xml

Y para ver si funciona en my.opera.com, este pequeño script de un bookmarklet que oscurece todo :P

javascript:(
function()
{
function $(id)
{ 
return document.getElementById(id);
}
var player=$('playnav-player');
if(player)
$('playnav-player').style.zIndex=1000;
var message=document.URL;
if((message.indexOf('http://www.vimeo.com')==0)||(message.indexOf('http://vimeo.com')==0))
{
message=message.substring(7);
var pairs = message.split('/');
if(pairs.length>1)
{
var vimeoplayer=pairs[1];
vimeoplayer='vimeo_player_'+vimeoplayer;
var player=$(vimeoplayer);
if(player)
{
$(vimeoplayer).style.zIndex=1001;
$(vimeoplayer).style.visibility='visible';
$(vimeoplayer).style.position='relative';
}
}
}
var a  = $('cn3n723cn008234m0c13mm10m809123mcm1j82jm8mjemj0unhmA0');
if(a)
{
document.body.removeChild(a);
}
else
{
var p = document.createElement('div');
p.id = 'cn3n723cn008234m0c13mm10m809123mcm1j82jm8mjemj0unhmA0';
p.setAttribute('style', 'opacity: 0.8;top: 0;left: 0;position: fixed;width: 100%;height: 100%;background-color: #000;z-index: 999;');
document.body.appendChild(p);
}
})()

Es una lástima que my.opera.com no permita configurar las plantillas de tu sitio usando HTML. Sólo permite CSS.


Para descargar los archivos visite: http://codehighlighter.codeplex.com/


u obténgalo desde la galería de Windows Live


Fuente: Prabir.Me