Project History

By Lex Li

Microsoft introduced Visual Studio Code on April 29, 2015, and later released it as an open source project [1] on November 18, 2015.

An issue was opened on Nov 18, 2015 [2] to add reStructuredText support to Visual Studio Code. Lex Li responded to the issue and started to work on the initial version of this extension, with only syntax highlighting and code snippets ported from TextMate.

Inspired by the extension created by Thomas Townsend [3] , the live preview feature was added in release 0.0.7, and fully switched to Sphinx based preview engine in release 0.0.14.

Linter support was added in release 33.0.0, by reusing some code from Cody Hoover’s ruby-linter extension [4] . restructured-linter was chosen initially, and later doc8 support was added in release 53.0.0.

Section builder was contributed by Adrien Di Mascio in release 44.0.0 [5] .

A language server project was started recently [6] to enable IntelliSense. IntelliSense was included in release 47.0.0, and was disabled by default.

Tormod Landet introduced many important pieces in June/July 2018, which boost productivity and simplified user experience [7] . The changes were shipped in release 67.0.0 and above.

Footnotes

[1]https://en.wikipedia.org/wiki/Visual_Studio_Code
[2]https://github.com/Microsoft/vscode/issues/117
[3]https://github.com/tht13/RST-vscode/
[4]https://marketplace.visualstudio.com/items?itemName=hoovercj.ruby-linter
[5]https://github.com/vscode-restructuredtext/vscode-restructuredtext/pull/66
[6]https://github.com/lextm/restructuredtext-antlr
[7]https://blog.lextudio.com/important-update-on-restructuredtext-for-vscode-efa0d412422f