Импортировать модуль vim
и выполнить команду vim let
передача значения из Python:
:py3 import socket, vim; hn=socket.gethostname(); vim.command('let vim_hn="'+hn+ '"')
hn=…
назначает переменную в Python; 'let vim_hn="'+hn+ '"'
передает свое значение команде let
; что-то вроде let vim_hn="myhost"
; vim.command()
выполняет это let
из Python.
Теперь вы можете проверить значение в vim:
:echo vim_hn