A sequence object providing access to the list of vim buffers. A sequence object providing access to the list of vim windows. The last case deserves a little explanation. A range is a bit like a buffer, but with all access restricted to a subset of lines. All output from Python code is displayed in the Vim message area.
Normal output is displayed as information messages, and error output is displayed as error messages.
This should probably be fixed. Buffer objects Buffer objects represent vim buffers. Buffer objects can also be treated as sequence objects. All of the usual sequence operations, including indexing, index assignment, slicing and slice assignment, work as you would expect. Buffer indexes start at zero, as is normal in Python.