summaryrefslogtreecommitdiffstats
path: root/Utilities/Sphinx/conf.py.in
diff options
context:
space:
mode:
authorJoachim Wuttke (o) <j.wuttke@fz-juelich.de>2018-10-10 07:39:17 (GMT)
committerCraig Scott <craig.scott@crascit.com>2018-10-18 20:25:34 (GMT)
commitfc7ee1ca459c3b231aa1fb64aeeaee590c019513 (patch)
tree77525a7817e1d2be7cb55c91ff0357bc9e284fc4 /Utilities/Sphinx/conf.py.in
parent74b3eacdc755bc056aac65bf5c0b45aa02d097d4 (diff)
downloadCMake-fc7ee1ca459c3b231aa1fb64aeeaee590c019513.zip
CMake-fc7ee1ca459c3b231aa1fb64aeeaee590c019513.tar.gz
CMake-fc7ee1ca459c3b231aa1fb64aeeaee590c019513.tar.bz2
Help: Override pygments CMakeLexer to support <..> and [..]
* The code snippets in the docs consist of CMake code mixed with syntax definition punctuation like < > [ ] ... Therefore a pure CMake lexer is inadequate. Here it is replaced by a CMake syntax definition parser. * Fixed syntax definition snippets in FindPkgConfig.cmake to make best use of syntax highlighting. This source file is the hardest to support because it contains comparison operators <= = >=, which need special attention to avoid confusion with the placeholder indicators <...>. * Fixed syntax in execute_process.rst (there were unbalanced brackets). * Disabled syntax highlighting for long string examples in cmake-language.7.rst. * No highlighting of removed syntax in CMP0049 * To inspect the outcome of this patch, see e.g. the pages * manual/cmake-buildsystem.7.html * module/ExternalProject.html * module/FindPkgConfig.html which are particularly rich in complex code snippets.
Diffstat (limited to 'Utilities/Sphinx/conf.py.in')
-rw-r--r--Utilities/Sphinx/conf.py.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/Utilities/Sphinx/conf.py.in b/Utilities/Sphinx/conf.py.in
index f52ccd1..70ba080 100644
--- a/Utilities/Sphinx/conf.py.in
+++ b/Utilities/Sphinx/conf.py.in
@@ -15,6 +15,7 @@ project = 'CMake'
copyright = '@conf_copyright@'
version = '@conf_version@' # feature version
release = '@conf_release@' # full version string
+pygments_style = 'colors.CMakeTemplateStyle'
primary_domain = 'cmake'
highlight_language = 'none'