on master help sign in
Add markup support (#1525)

* Add markup support for all Base16 themes * Fix rose_pine `markup.link.text` attribute misname * Add basic default markup support for all themes * Fix cursor change color on Base16 terminal and default * Remove old markup monokai_pro support and fix Onedark `markup.link.text` attribute misname * Remove old markup dracula support

commit83bde1004d596740a7bb63ec7fe2271734492f59 authorNNB <n.at@aleeas.com> dateSun 23 Jan 2022, 09:18 (5 years ago) parentb8cafee
17 files changed+141−5
base16_theme.toml+10−1 runtime/themes/base16_default_dark.toml+9 runtime/themes/base16_default_light.toml+9 runtime/themes/base16_terminal.toml+10−1 runtime/themes/bogster.toml+10 runtime/themes/dark_plus.toml+10 runtime/themes/everforest_dark.toml+10 runtime/themes/everforest_light.toml+10 runtime/themes/ingrid.toml+10 runtime/themes/monokai.toml+10 runtime/themes/nord.toml+10 runtime/themes/onedark.toml+1−1 runtime/themes/rose_pine.toml+1−1 runtime/themes/rose_pine_dawn.toml+1−1 runtime/themes/solarized_dark.toml+10 runtime/themes/solarized_light.toml+10 runtime/themes/spacebones_light.toml+10
base16_theme.toml+10−1
@@ -11,7 +11,7 @@
1111"ui.statusline" = { fg = "black", bg = "white" }
1212"ui.statusline.inactive" = { fg = "gray", bg = "white" }
1313"ui.help" = { modifiers = ["reversed"] }
14−"ui.cursor" = { modifiers = ["reversed"] }
14+"ui.cursor" = { fg = "white", modifiers = ["reversed"] }
1515"variable" = "red"
1616"constant.numeric" = "yellow"
1717"constant" = "yellow"
@@ -29,6 +29,15 @@
2929"namespace" = "magenta"
3030"ui.help" = { fg = "white", bg = "black" }
3131
32+"markup.heading" = "blue"
33+"markup.list" = "red"
34+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
35+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
36+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
37+"markup.link.text" = "red"
38+"markup.quote" = "cyan"
39+"markup.raw" = "green"
40+
3241"diff.plus" = "green"
3342"diff.delta" = "yellow"
3443"diff.minus" = "red"
runtime/themes/base16_default_dark.toml+9
@@ -33,6 +33,15 @@
3333"namespace" = "base0E"
3434"ui.help" = { fg = "base06", bg = "base01" }
3535
36+"markup.heading" = "base0D"
37+"markup.list" = "base08"
38+"markup.bold" = { fg = "base0A", modifiers = ["bold"] }
39+"markup.italic" = { fg = "base0E", modifiers = ["italic"] }
40+"markup.link.url" = { fg = "base09", modifiers = ["underlined"] }
41+"markup.link.text" = "base08"
42+"markup.quote" = "base0C"
43+"markup.raw" = "base0B"
44+
3645"diff.plus" = "base0B"
3746"diff.delta" = "base09"
3847"diff.minus" = "base08"
runtime/themes/base16_default_light.toml+9
@@ -33,6 +33,15 @@
3333"namespace" = "base0E"
3434"ui.help" = { fg = "base06", bg = "base01" }
3535
36+"markup.heading" = "base0D"
37+"markup.list" = "base08"
38+"markup.bold" = { fg = "base0A", modifiers = ["bold"] }
39+"markup.italic" = { fg = "base0E", modifiers = ["italic"] }
40+"markup.link.url" = { fg = "base09", modifiers = ["underlined"] }
41+"markup.link.text" = "base08"
42+"markup.quote" = "base0C"
43+"markup.raw" = "base0B"
44+
3645"diff.plus" = "base0B"
3746"diff.delta" = "base09"
3847"diff.minus" = "base08"
runtime/themes/base16_terminal.toml+10−1
@@ -12,7 +12,7 @@
1212"ui.statusline.inactive" = { fg = "gray", bg = "black" }
1313"ui.help" = { fg = "white", bg = "black" }
1414"ui.cursor" = { fg = "light-gray", modifiers = ["reversed"] }
15−"ui.cursor.primary" = { modifiers = ["reversed"] }
15+"ui.cursor.primary" = { fg = "light-white", modifiers = ["reversed"] }
1616"variable" = "light-red"
1717"constant.numeric" = "yellow"
1818"constant" = "yellow"
@@ -30,6 +30,15 @@
3030"namespace" = "light-magenta"
3131"ui.help" = { fg = "white", bg = "black" }
3232
33+"markup.heading" = "light-blue"
34+"markup.list" = "light-red"
35+"markup.bold" = { fg = "light-yellow", modifiers = ["bold"] }
36+"markup.italic" = { fg = "light-magenta", modifiers = ["italic"] }
37+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
38+"markup.link.text" = "light-red"
39+"markup.quote" = "light-cyan"
40+"markup.raw" = "light-green"
41+
3342"diff.plus" = "light-green"
3443"diff.delta" = "yellow"
3544"diff.minus" = "light-red"
runtime/themes/bogster.toml+10
@@ -28,6 +28,16 @@
2828
2929"module" = "#d32c5d"
3030
31+# TODO
32+"markup.heading" = "blue"
33+"markup.list" = "red"
34+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
35+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
36+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
37+"markup.link.text" = "red"
38+"markup.quote" = "cyan"
39+"markup.raw" = "green"
40+
3141"diff.plus" = "#59dcb7"
3242"diff.delta" = "#dc7759"
3343"diff.minus" = "#dc597f"
runtime/themes/dark_plus.toml+10
@@ -39,6 +39,16 @@
3939"constant.numeric" = { fg = "pale_green" }
4040"constant.character.escape" = { fg = "gold" }
4141
42+# TODO
43+"markup.heading" = "blue"
44+"markup.list" = "red"
45+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
46+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
47+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
48+"markup.link.text" = "red"
49+"markup.quote" = "cyan"
50+"markup.raw" = "green"
51+
4252"diff.plus" = { fg = "pale_green" }
4353"diff.delta" = { fg = "gold" }
4454"diff.minus" = { fg = "red" }
runtime/themes/everforest_dark.toml+10
@@ -34,6 +34,16 @@
3434"module" = "blue"
3535"special" = "orange"
3636
37+# TODO
38+"markup.heading" = "blue"
39+"markup.list" = "red"
40+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
41+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
42+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
43+"markup.link.text" = "red"
44+"markup.quote" = "cyan"
45+"markup.raw" = "green"
46+
3747"diff.plus" = "green"
3848"diff.delta" = "orange"
3949"diff.minus" = "red"
runtime/themes/everforest_light.toml+10
@@ -34,6 +34,16 @@
3434"module" = "blue"
3535"special" = "orange"
3636
37+# TODO
38+"markup.heading" = "blue"
39+"markup.list" = "red"
40+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
41+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
42+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
43+"markup.link.text" = "red"
44+"markup.quote" = "cyan"
45+"markup.raw" = "green"
46+
3747"diff.plus" = "green"
3848"diff.delta" = "orange"
3949"diff.minus" = "red"
runtime/themes/ingrid.toml+10
@@ -28,6 +28,16 @@
2828
2929"module" = "#839A53"
3030
31+# TODO
32+"markup.heading" = "blue"
33+"markup.list" = "red"
34+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
35+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
36+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
37+"markup.link.text" = "red"
38+"markup.quote" = "cyan"
39+"markup.raw" = "green"
40+
3141"diff.plus" = "#839A53"
3242"diff.delta" = "#D4A520"
3343"diff.minus" = "#D74E50"
runtime/themes/monokai.toml+10
@@ -39,6 +39,16 @@
3939"constant.numeric" = { fg = "#ae81ff" }
4040"constant.character.escape" = { fg = "#ae81ff" }
4141
42+# TODO
43+"markup.heading" = "blue"
44+"markup.list" = "red"
45+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
46+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
47+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
48+"markup.link.text" = "red"
49+"markup.quote" = "cyan"
50+"markup.raw" = "green"
51+
4252"diff.plus" = { fg = "#a6e22e" }
4353"diff.delta" = { fg = "#fd971f" }
4454"diff.minus" = { fg = "#f92672" }
runtime/themes/nord.toml+10
@@ -84,6 +84,16 @@
8484# nord15 - integer, floating point
8585"constant.numeric" = "nord15"
8686
87+# TODO markup
88+"markup.heading" = "blue"
89+"markup.list" = "red"
90+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
91+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
92+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
93+"markup.link.text" = "red"
94+"markup.quote" = "cyan"
95+"markup.raw" = "green"
96+
8797# vcs
8898"diff.plus" = "nord14"
8999"diff.delta" = "nord12"
runtime/themes/onedark.toml+1−1
@@ -34,7 +34,7 @@
3434"markup.list" = { fg = "red" }
3535"markup.quote" = { fg = "yellow" }
3636"markup.link.url" = { fg = "cyan", modifiers = ["underlined"]}
37−"markup.link.label" = { fg = "purple" }
37+"markup.link.text" = { fg = "purple" }
3838
3939"diff.plus" = "green"
4040"diff.delta" = "gold"
runtime/themes/rose_pine.toml+1−1
@@ -55,7 +55,7 @@
5555"markup.list" = { fg = "love" }
5656"markup.quote" = { fg = "rose" }
5757"markup.link.url" = { fg = "pine", modifiers = ["underlined"]}
58−"markup.link.label" = { fg = "foam" }
58+"markup.link.text" = { fg = "foam" }
5959
6060[palette]
6161base = "#191724"
runtime/themes/rose_pine_dawn.toml+1−1
@@ -55,7 +55,7 @@
5555"markup.list" = { fg = "love" }
5656"markup.quote" = { fg = "rose" }
5757"markup.link.url" = { fg = "pine", modifiers = ["underlined"]}
58−"markup.link.label" = { fg = "foam" }
58+"markup.link.test" = { fg = "foam" }
5959
6060[palette]
6161base = "#faf4ed"
runtime/themes/solarized_dark.toml+10
@@ -22,6 +22,16 @@
2222"module" = { fg = "violet" }
2323"tag" = { fg = "magenta" }
2424
25+# TODO
26+"markup.heading" = "blue"
27+"markup.list" = "red"
28+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
29+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
30+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
31+"markup.link.text" = "red"
32+"markup.quote" = "cyan"
33+"markup.raw" = "green"
34+
2535"diff.plus" = { fg = "green" }
2636"diff.delta" = { fg = "orange" }
2737"diff.minus" = { fg = "red" }
runtime/themes/solarized_light.toml+10
@@ -22,6 +22,16 @@
2222"module" = { fg = "violet" }
2323"tag" = { fg = "magenta" }
2424
25+# TODO
26+"markup.heading" = "blue"
27+"markup.list" = "red"
28+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
29+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
30+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
31+"markup.link.text" = "red"
32+"markup.quote" = "cyan"
33+"markup.raw" = "green"
34+
2535"diff.plus" = { fg = "green" }
2636"diff.delta" = { fg = "orange" }
2737"diff.minus" = { fg = "red" }
runtime/themes/spacebones_light.toml+10
@@ -30,6 +30,16 @@
3030"label" = "#b1951d"
3131"module" = "#b1951d"
3232
33+# TODO
34+"markup.heading" = "blue"
35+"markup.list" = "red"
36+"markup.bold" = { fg = "yellow", modifiers = ["bold"] }
37+"markup.italic" = { fg = "magenta", modifiers = ["italic"] }
38+"markup.link.url" = { fg = "yellow", modifiers = ["underlined"] }
39+"markup.link.text" = "red"
40+"markup.quote" = "cyan"
41+"markup.raw" = "green"
42+
3343"diff.plus" = "#2d9574"
3444"diff.delta" = "#715ab1"
3545"diff.minus" = "#ba2f59"