O vim não oferece suporte a vários segmentos, mas a extensão do Python possibilita a criação de vários segmentos.
vim if_pyth fornece acesso à variável vim via objeto como vim.current.buffer
.
A questão é se vim.current.buffer é thread_safe se ele acessa vim.current.buffer de outro thread diferente do thread principal?
O Python GIL fornece alguma proteção no código python em multi-threads, mas também fornece proteção ao vim_module python fornecido pelo vim?