Hey guys,

I'm doing a small experiment and trying to print the agenda buffer to the terminal. I have a elisp script (with the shebang in the top pointing to emacs with the --script flag), and the following code (besides the code that loads org);

(org-agenda nil "t")
(set-buffer "*Org Agenda*")
(message (buffer-substring-no-properties (point-min) (point-max)))

If I eval this block in Emacs, the whole agenda text is shown in the *Messages* buffer, but when I run it from the command line, it only shows the first two lines: 

➜  ~  ./script.el
Global list of TODO items of type: ALL
Available with `N r': (0)ALL

The rest seems to be truncated somehow. Does anyone know what could be happening?

Thanks in advance,

Marcelo.