On Thu, Feb 14, 2008 at 02:19:46PM -0600, Jim Ursetto wrote: > Select all in the preview window, cut and paste to Emacs or Vim, edit, and > paste the text back to the wiki. I do it all the time, and it solves every one > of these issues. (Modern browsers handle most of them, too.) You can also use > `svn up` for the import step, but the preview window is still preferable to > `svn ci` as you can see the result, unless you're making a small change or > like > to live dangerously.
How primitive! :) I use this little script, I think Mario gave to me. #!/usr/pkg/bin/csi -s (use stream-wiki) (define (read-wiki text) (with-output-to-string (lambda () (write-stream (wiki->html (string->stream text) stream-null "" (constantly stream-null) (lambda (name tail) tail) (make-hash-table) (make-html-header 1) (constantly stream-null) (constantly #t) (make-hash-table) (lambda (url) (string-append "?page=" (stream->string url)))))))) (let ((args (command-line-arguments))) (when (null? args) (print "usage: wiki2html.scm <wiki file>") (exit 1)) (print "<html><head><title></title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/><link rel=\"stylesheet\" type=\"text/css\" href=\"http://galinha.ucpel.tche.br/common-css\"/></meta>" That way you can generate a simple preview locally. You don't even need network access if you download the CSS and modify the stylesheet link. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth
pgp0XHSg37bNs.pgp
Description: PGP signature
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users