vim не обеспечивает поддержку многопоточности, но расширение Python позволяет создавать несколько потоков.

vim if_pyth обеспечивает доступ к переменной vim через такой объект, как vim.current.buffer .

Вопрос в том, является ли vim.current.buffer thread_safe, если он обращается к vim.current.buffer из другого потока, отличного от основного потока?

Python GIL обеспечивает некоторую защиту кода Python в многопоточности, но обеспечивает ли он защиту для python vim_module, предоставляемого vim?

0