[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH v3 0/3] Add QMP lexer for annotated JSON to Sphinx
From: |
John Snow |
Subject: |
[Qemu-block] [PATCH v3 0/3] Add QMP lexer for annotated JSON to Sphinx |
Date: |
Mon, 3 Jun 2019 17:46:50 -0400 |
QMP isn't json. It turns out Pygments cares about this.
Teach Pygments to go with the annotated flow.
V3:
- Also annotate elision indicators '...', which cause
problems in Sphinx 2.1+
- Adjust setup.py to cope with future versions of Sphinx
that change the add_lexer interface
V2:
- Change GPL2 to GPLv2+ (Peter Maydell)
- Change "highlights" to "lexes" in docstrings
- Fix typo ("Sphinx()" => "Sphinx") in docstring
Reported-by: Aarushi Mehta <address@hidden>
John Snow (3):
docs/interop/bitmaps.rst: Fix typos
sphinx: add qmp_lexer
docs/bitmaps: use QMP lexer instead of json
docs/conf.py | 4 +--
docs/interop/bitmaps.rst | 58 ++++++++++++++++++++--------------------
docs/sphinx/qmp_lexer.py | 43 +++++++++++++++++++++++++++++
3 files changed, 74 insertions(+), 31 deletions(-)
create mode 100644 docs/sphinx/qmp_lexer.py
--
2.20.1
- [Qemu-block] [PATCH v3 0/3] Add QMP lexer for annotated JSON to Sphinx,
John Snow <=