vim 8.0 即将发布了！
Asynchronous I/O support, channels ~
Vim can now exchange messages with another process in the background. The
message are received and handled while Vim is waiting for a character. See
|channel-demo| for an example, communicating with a Python server.
Closely related to channels is JSON support. JSON is widely supported and can
easily be used for inter-process communication, allowing for writing a server
in any language. The functions to use are |json_encode()| and |json_decode()|.