When writing Markdown it is common to have code blocks within your document that look something like this: This is a code block: ```bash echo "Hello, world!" ``` One of the great features of Emacs’ Org mode is its ability to evaluate blocks of code from within the editing environment. I always appreciated this feature about Org mode which got me to thinking about implementing something similar in Vim.