- Removes ` and | from bracket types, preventing the bracket pair colorizer from breaking
- Only highlight numbers if they're not part of a larger word
- Highlight
doctest
blocks as python code
- Adds ^, :, ", _ and ' to the list of characters that are recognized as headers
- Checking LeXtudio's extension version before disabling symbol provider
- Fix issues with directives ending too early
- Use more commonly available symbols for directives, block parameters and inline monospace strings
Fixes #12. Fixes #13. Fixes #14. Fixes #15.
- Changes the reStructuredText language identifier to
restructuredtext
- Removes
*
from autoclosing pairs - Disables the symbol provider if the LeXtudio extension is installed
- Adds support for Sphinx domains.
- The following directives will now get language specific syntax highlighting:
.. cpp:xyz::
.. c:xyz::
.. py:xyz::
.. js:xyz::
- The following directives will now get language specific syntax highlighting:
- Removed auto indent when jumping from a
***
based heading underline - Now requiring at least one letter, number or underscore for VS Code to consider a chunk of text a word
- Prevents VS Code from suggesting autocompletions for
---
heading underlines.
- Prevents VS Code from suggesting autocompletions for
- Support for all markup inside non-literal directives.
- Minor fixes to detection for comments, inline markup and directive indentation.
Fixes #4.
Fixes unwanted injection of backticks and |
, and marks the extension as safe for untrusted workspaces.
Fixes some glitches in inline markup, as described in https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html.
Fixes #1.