Vim 8.0 Released With GTK3 Support, Async I/O & DirectX Support
Written by Michael Larabel in Free Software on 12 September 2016 at 09:23 AM EDT. 19 Comments
Vi IMproved has been further improved with today's Vim 8.0 release. In fact, this is the first major release of Vim in the past decade!

Vim 8.0 adds support for asynchronous I/O, channels, and JSON. Vim 8.0 also supports jobs, timers, partials, lamdas, closures, packages, new style testing, and more. Additionally, Vim 8.0 adds support for the GTK+ 3 tool-kit and Microsoft Windows users even have DirectX support.

The DirectX support in Vim's context is focused on DirectWrite support for better text rendering. The async I/O and channels support is for exchanging messages with other processes in the background. JSON is the Vim approach for the message format of IPC communication. Vim 8's timers are asynchronous.

More details on Vim 8.0 via the release announcement while more detailed information on the Vim 8 improvements can be found via this documentation page.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week