Hello all.
Does some good subj exists?
If no, maybe it would be useful If I’ll port GeShi[1]?
Victor.
Hello all.
Does some good subj exists?
If no, maybe it would be useful If I’ll port GeShi[1]?
Victor.
On 5/2/06, Victor S. [email protected] wrote:
Does some good subj exists?
Try Syntax http://rubyforge.org/projects/syntax or
CodeRayhttp://rd.cycnus.de/coderay/
.
On Tue, 2 May 2006, Dimitri A. wrote:
- Dimitri
this simple script will convert any src file, including fortran, c++,
java,
etc, to html:
harp:~ > cat a.rb
#!/usr/bin/env ruby
require ‘tempfile’
$VERBOSE=nil
STDERR.reopen(Tempfile::new($$)) unless STDIN.tty?
fin, fout, _ = ARGV
fin = ((fin.nil? or fin == ‘-’) ? STDIN : open(fin))
fout = ((fout.nil? or fout == ‘-’) ? STDOUT : open(fout,‘w+’))
ts = Tempfile::new($$), Tempfile::new($$)
ts[0].write fin.read
ts.each{|t| t.close}
command = %Q( vim -f +‘syn on’ +‘set filetype=ruby’ +‘set
background=light’ +‘run! syntax/2html.vim’ +‘w! #{ ts[1].path }’ +‘qa!’
the ‘set filetype=ruby’ functions only as a default. for instance this
ruby a.rb src.c src.html
does the right thing.
regards.
-a
Dimitri A. wrote:
Try Syntax http://rubyforge.org/projects/syntax or
CodeRayhttp://rd.cycnus.de/coderay/
Unfortunally, they noth have very poor base of ready language files and
rather complicated mechanism for defining new ones.
From: [email protected] [mailto:[email protected]]
this simple script will convert any src file, including fortran, c++,
java,
etc, to html:
…
command = %Q( vim -f +‘syn on’ +‘set filetype=ruby’ +‘set
background=light’ +‘run! syntax/2html.vim’ +‘w! #{ ts[1].path }’ +‘qa!’ -
< #{ ts[0].path } > /dev/null 2>&1 )
Not very universal solution. At least requires vim installed (which
seams to
be very uncommon on non-Unix systems
V.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs