===<tt>empty_line</tt>===
function buffers.visualizers.''printer_name''visualizer.empty_line()
This hook is called for every empty line in the output. The default
===<tt>begin_of_line</tt>===
function buffers.visualizers.''printer_name''visualizer.begin_of_line(n)
This hook is called at the start of every non-empty line. The only
===<tt>end_of_line</tt>===
function buffers.visualizers.''printer_name''visualizer.end_of_line(n)
This hook is called at the end of every non-empty line. The function
===<tt>line</tt>===
function buffers.visualizers.''printer_name''visualizer.line(str)
This hook is called for every non-empty line. The first argument is the
===<tt>flush_line</tt>===
function buffers.visualizers.''printer_name''visualizer.flush_line(str, nested)
This hook is called for every non-empty line. The first argument is the