Syntax Highlight Mephisto plugin

UPDATE: Atualizado localização do repositório svn!

Já havia um tempo que eu queria adicionar syntax highlight nos códigos que escrevo aqui no blog. Resolvi pesquisar se já hávia algum plugin para Mephisto, mas não encontrei nenhum que utilizasse o dp.SyntaxHighlighter.

Utilizei como base o plugin do Dan Webb e fiz as modificações necessárias para utilizar o dp.SyntaxHighlighter. Para instalar:

script/plugin install http://mergulhao.info/svn/mephisto_plugins/filtered_column_better_code_highlighter/trunk/

Agora é só seguir as instruções do README e já poderá fazer isso:

class CreateContas < ActiveRecord::Migration 
  def self.up 
    create_table :contas do |t| 
      t.string :codigo, :limit => 8, :null => false 
      t.integer :parent_id 
      t.integer :lft 
      t.integer :rgt 
      t.timestamps 
    end 
  end 

  def self.down 
    drop_table :contas 
  end 
end

A vantagem de utilizar um syntax highlighter client-side como o dp.SyntaxHighlighter é que o seu código original fica limpo, fácil de editar novamente. Uma possível desvantagem é que pode ficar lento caso tenha muito código para fazer a sintaxe, já que ele usa javascript.

24.02.2008 12:41 PM

1 Response to “Syntax Highlight Mephisto plugin”

  1. Henrique Andrade Says:

    no google reader não funciona =P

    eu sei que é um comentário óbvio, mas se fosse server-side funcionaria…. e isso é algo a se pensar, pois hoje em dia cada vez mais as pessoas leem blogs por feeds e não entrando diretamente nele.

    Enfim, quem quiser ver com highlight que clique no link, hehe. Mas talvez sejá válido colocar um lembrete pra isso sempre que tiver post com código

    ;)

Deixe seu comentário