Emacs Org Mode is an excellent environment to develop any kind of argument.

If you need to display blocks of source codes in Org Mode, it may be very useful to know that there are two basic versions for displaying them.

The first one is the monochromatic visualisation mode.

In order to obtain this visualisation you must just wrap your code block into the tags #+BEGIN_SRC and #+END_SRC .

This is already a good way of displaying source codes.

But you can get a prettier look by highlighting the syntax of the various languages with a nice color scheme.

Org Mode can do it for you.

In order to get the colorful visualisation mode you must have installed the htmlize library in your Emacs configuration.