让google wave支持语法高亮
Back
Usage
0. 获取wave邀请并登陆wave. (我还剩下几个邀请名额,需要的请发邮件)
1. 添加 wavehighlight@appspot.com 到wave联系人列表.
2. 将 wavehighlight机器人加到你想要高亮的wave中.
3. 按下面的格式输入代码段:
[code lang='lang' style='style']
code here...
[/code]
4. Done. waveHighlight 会自动把 [code]...[/code] 所包含的代码高亮显示.
Back
示例
在wave中输入并提交:
[code lang='python' style='default']
def OnBlipSubmitted(properties, context):
"""Invoked everytime a blip is submitted"""
blip = context.GetBlipById(properties['blipId']).GetDocument()
highlightBlip(blip)
[/code ] #删掉code之后的空格
Back
支持的语言和样式
Back
Styles:
manni, perldoc, borland, colorful, default, murphy, vs, trac, tango, fruity, autumn, bw, emacs, pastie, friendly, native,
Back
languages:
apacheconf, applescript, as, as3, basemake, bash, bat, bbcode, befunge, boo, brainfuck, c, c-objdump, cheetah, clojure, common-lisp, control, cpp, cpp-objdump, csharp, css, css+django, css+erb, css+genshitext, css+mako, css+myghty, css+php, css+smarty, d, d-objdump, delphi, diff, django, dpatch, dylan, erb, erlang, fortran, gas, genshi, genshitext, gnuplot, groff, haskell, html, html+cheetah, html+django, html+genshi, html+mako, html+myghty, html+php, html+smarty, ini, io, irc, java, js, js+cheetah, js+django, js+erb, js+genshitext, js+mako, js+myghty, js+php, js+smarty, jsp, lhs, lighty, llvm, logtalk, lua, make, mako, matlab, matlabsession, minid, moocode, mupad, myghty, mysql, nasm, nginx, numpy, objdump, objective-c, ocaml, perl, php, pot, pov, py3tb, pycon, pytb, python, python3, raw, rb, rbcon, redcode, rhtml, rst, scala, scheme, smalltalk, smarty, sourceslist, splus, sql, sqlite3, squidconf, tcl, tcsh, tex, text, trac-wiki, vb.net, vim, xml, xml+cheetah, xml+django, xml+erb, xml+mako, xml+myghty, xml+php, xml+smarty, xslt, yaml,