chiark / gitweb /
css: improve code highlighting for string escapes and interpolation.
authorVladimír Vondruš <mosra@centrum.cz>
Tue, 9 Jun 2020 11:25:19 +0000 (13:25 +0200)
committerVladimír Vondruš <mosra@centrum.cz>
Tue, 9 Jun 2020 16:05:38 +0000 (18:05 +0200)
And test this look via the m.code plugin.

css/m-dark+documentation.compiled.css
css/m-dark.compiled.css
css/pygments-dark.css
css/pygments-dark.py
plugins/m/test/code/page.html
plugins/m/test/code/page.rst

index f3a4bf572e9c3a0a313f6c8c17d891a1730d3a22..56fa199022ba106e769b7e09d3fa1b4ecb816097 100644 (file)
@@ -2532,9 +2532,9 @@ article:last-child, article section:last-child { margin-bottom: 0; }
 .m-code .dl { color: #e07f7c }
 .m-code .sd { color: #e07f7c }
 .m-code .s2 { color: #e07f7c }
-.m-code .se { color: #e07f7c }
+.m-code .se { color: #e07cdc }
 .m-code .sh { color: #e07f7c }
-.m-code .si { color: #e07f7c }
+.m-code .si { color: #a5c9ea }
 .m-code .sx { color: #e07f7c }
 .m-code .sr { color: #e07f7c }
 .m-code .s1 { color: #e07f7c }
index 5a9845f9a37534ab963c1d67a538bd222776b924..f0c2dc73b8a9958fae45f7e20fb74e4cf16c7c6c 100644 (file)
@@ -2532,9 +2532,9 @@ article:last-child, article section:last-child { margin-bottom: 0; }
 .m-code .dl { color: #e07f7c }
 .m-code .sd { color: #e07f7c }
 .m-code .s2 { color: #e07f7c }
-.m-code .se { color: #e07f7c }
+.m-code .se { color: #e07cdc }
 .m-code .sh { color: #e07f7c }
-.m-code .si { color: #e07f7c }
+.m-code .si { color: #a5c9ea }
 .m-code .sx { color: #e07f7c }
 .m-code .sr { color: #e07f7c }
 .m-code .s1 { color: #e07f7c }
index f4f0bca62c0739b1fb21e1722dd724cd3c156527..5366579de44aea67909857dcb2561c35ea6ca032 100644 (file)
@@ -50,9 +50,9 @@
 .m-code .dl { color: #e07f7c } /* Literal.String.Delimiter */
 .m-code .sd { color: #e07f7c } /* Literal.String.Doc */
 .m-code .s2 { color: #e07f7c } /* Literal.String.Double */
-.m-code .se { color: #e07f7c } /* Literal.String.Escape */
+.m-code .se { color: #e07cdc } /* Literal.String.Escape */
 .m-code .sh { color: #e07f7c } /* Literal.String.Heredoc */
-.m-code .si { color: #e07f7c } /* Literal.String.Interpol */
+.m-code .si { color: #a5c9ea } /* Literal.String.Interpol */
 .m-code .sx { color: #e07f7c } /* Literal.String.Other */
 .m-code .sr { color: #e07f7c } /* Literal.String.Regex */
 .m-code .s1 { color: #e07f7c } /* Literal.String.Single */
index b2617c9091332ef6069b4f3eb19ecf170ba3cd4a..d542f5eb5af833210eeded81e25e9a59a3002307 100644 (file)
@@ -41,6 +41,8 @@ class DarkStyle(Style):
         Name:                   '#dcdcdc',
         String:                 '#e07f7c',
         String.Char:            '#e07cdc',
+        String.Escape:          '#e07cdc', # like char
+        String.Interpol:        '#a5c9ea', # like comment
         Number:                 '#c7cf2f',
         Operator:               '#aaaaaa',
         Punctuation:            "#aaaaaa",
index 910e75c35d0d996e579c89fda74f8c69f43975b8..9ae6384b895f2aeea2e547ef5c2b88f9cbfe156a 100644 (file)
@@ -38,6 +38,9 @@ COPYING           <span class="g g-AnsiBrightBlue">css</span>          <span cla
 ASan reports:
 
 =&gt;0x0c287fff8030: 00[<span class="g g-AnsiBrightBlue">fc</span>]<span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightBlue">fc</span> <span class="g g-AnsiBrightRed">fa</span> <span class="g g-AnsiBrightRed">fa</span> <span class="g g-AnsiBrightRed">fa</span> <span class="g g-AnsiBrightRed">fa</span> <span class="g g-AnsiBrightRed">fa</span></pre>
+<p>Syntax highlighting:</p>
+<pre class="m-code"><span class="c1"># Comment</span>
+<span class="n">var</span> <span class="o">=</span> <span class="s2">&quot;string</span><span class="si">{}</span><span class="s2">escape</span><span class="se">\n</span><span class="s2">&quot;</span></pre>
 <p>Console colors:</p>
 <pre class="m-console"><span class="g g-AnsiBrightDefault">Named foreground colors:</span>
   <span class="g g-AnsiBlack">Black </span><span class="g g-AnsiRed">Red </span><span class="g g-AnsiGreen">Green </span><span class="g g-AnsiYellow">Yellow </span><span class="g g-AnsiBlue">Blue </span><span class="g g-AnsiMagenta">Magenta </span><span class="g g-AnsiCyan">Cyan </span><span class="g g-AnsiWhite">White </span>Default
index 24e2f7d19a7f54640639f9d1483d5b2762cbb4b9..91e819a294bd7685f2fa6d2327d5f0506052ac5a 100644 (file)
@@ -30,6 +30,13 @@ rendered as plain monospace text: :code:`code`.
 .. include:: console.ansi
     :code: ansi
 
+Syntax highlighting:
+
+.. code:: py
+
+    # Comment
+    var = "string{}escape\n"
+
 Console colors:
 
 .. include:: console-colors.ansi