• [^] # Re: Une autre façon d'utiliser Pygments

    Posté par . En réponse au journal UU.zoy.org, le site qui vous a à la colle.. Évalué à 2.

    Oui, mais je ne trouve pas qu'Albino soit super bien, cf.

    class ShellArgumentError < ArgumentError; end
     include POSIX::Spawn
    
    
     def execute(options = {})
     proc_options = {}
     proc_options[:timeout] = options.delete(:timeout) || self.class.timeout_threshold
     command = convert_options(options)
     command.unshift(bin)
     Child.new(*(command + [proc_options.merge(:input => write_target)]))
     end
    
    

    Ca spawne un éxecutable à chaque fois pour colorier le fragment. Je ne suis vraiment pas fan de la méthode…