<- to =
default table format is markdown
for matrix, need to repeat align for ncol() times
align does not default to NULL; we can use NULL to disable alignment
support alignment in mat_pad()
build kable_rst(), kable_markdown() and kable_pandoc() on top of kable_mark()
examples for markdown and pandoc
roxygenize
pure R code to generate CSS in eclipse_theme()

there is no need to split eclipse_theme() into three functions; font style and font weight are supported as well
the default theme is pretty much eclipse_theme(93); with kwa tweaked to bold
purl() does not evaluate code, so these params may not be possible to evaluate
make sure when hook_plot_custom is called, fig.num is at least 1

the ggobi example in the graphics manual will be broken otherwise
ignore stdout when compiling the lyx examples
update bib for knitr manual
update the mappings between knitr theme and eclipse theme
code is too wide in the theme manual
update the theme LyX manual
do not allow special chars in markdown figures
row.names = NA in kable(); by default, row names of 1:nrow(n) are discarded
define a few highlight commands in preamble for the highlight engine