vim nie obsługuje wielu wątków, ale rozszerzenie Pythona umożliwia tworzenie wielu wątków.
vim if_pyth zapewnia dostęp do zmiennej vim poprzez obiekt podobny do vim.current.buffer
.
Pytanie brzmi, czy vim.current.buffer jest bezpieczny dla wątku, jeśli ma dostęp do vim.current.buffer z innego wątku niż główny?
Python GIL zapewnia pewną ochronę kodu Pythona w wielu wątkach, ale czy zapewnia również ochronę vim_module Pythona dostarczanym przez vim?
Lista vim_dev pocztowy byłby dobrym miejscem do zadawania tego.
Ingo Karkat