Skip to content

A language server and VSCode extension for working with Sphinx projects.

Notifications You must be signed in to change notification settings

vscode-restructuredtext/esbonio

 
 

Repository files navigation

Esbonio Project Logo

Esbonio

pre-commit.ci status

esbonio - (v.) to explain

Esbonio aims to make it easier to work with reStructuredText tools such as Sphinx by providing a Language Server to enhance your editing experience. The Esbonio project is made up from a number of sub-projects

code/ - A VSCode extension for editing Sphinx projects

Visual Studio Marketplace VersionVisual Studio Marketplace InstallsVisual Studio Marketplace DownloadsLicense: MIT

HTML Preview Demo

Most of the extension's functionality is provided through...

lib/esbonio/ - A Language Server for Sphinx projects.

PyPIPyPI - DownloadsLicense: MIT

The language server is still in early development, but already provides the following features.

Completion

Completion Suggestions Demo

Definitions

Goto Definition Demo

Diagnostics

Diagnostics Demo

Document Symbols

Document Symbols Demo

lib/esbonio-extensions/ - A collection of Sphinx extensions

PyPIPyPI - DownloadsLicense: MIT

About

A language server and VSCode extension for working with Sphinx projects.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.8%
  • TypeScript 14.3%
  • Shell 3.1%
  • Jupyter Notebook 1.0%
  • Makefile 0.9%
  • JavaScript 0.5%
  • Other 0.4%