Load a new vim buffer in the background

vim

Solution

Take a look at the `badd` command. There is some information on vim wiki, or vim `:help badd`.

Problem

Is there a way to load a new buffer in Vim without opening a new window or replacing the contents of the current window? I would like to silently load it so that I can then manipulate it with functions that take a buffer number as an argument.

Original source