diff --git a/extras/windows_terminal/duckbones.json b/extras/windows_terminal/duckbones.json index 4bb7421..a30fa39 100644 --- a/extras/windows_terminal/duckbones.json +++ b/extras/windows_terminal/duckbones.json @@ -1,23 +1,23 @@ { "name": "duckbones", - "foreground": "#EBEFC0", - "background": "#0E101A", "selectionBackground": "#37382D", "cursorColor": "#EDF2C2", + "foreground": "#EBEFC0", + "background": "#0E101A", "black": "#0E101A", - "red": "#E03600", - "green": "#5DCD97", - "yellow": "#E39500", "blue": "#00A3CB", - "purple": "#795CCC", "cyan": "#00A3CB", + "green": "#5DCD97", + "purple": "#795CCC", + "red": "#E03600", "white": "#EBEFC0", + "yellow": "#E39500", "brightBlack": "#2B2F46", - "brightRed": "#FF4821", - "brightGreen": "#58DB9E", - "brightYellow": "#F6A100", "brightBlue": "#00B4E0", - "brightPurple": "#B3A1E6", "brightCyan": "#00B4E0", + "brightGreen": "#58DB9E", + "brightRed": "#FF4821", + "brightPurple": "#B3A1E6", "brightWhite": "#B3B692" + "brightYellow": "#F6A100", } diff --git a/extras/windows_terminal/kanagawabones.json b/extras/windows_terminal/kanagawabones.json index 20a13ef..8848d67 100644 --- a/extras/windows_terminal/kanagawabones.json +++ b/extras/windows_terminal/kanagawabones.json @@ -1,23 +1,23 @@ { "name": "kanagawabones", - "foreground": "#DDD8BB", - "background": "#1F1F28", "selectionBackground": "#49473E", "cursorColor": "#E6E0C2", + "foreground": "#DDD8BB", + "background": "#1F1F28", "black": "#1F1F28", - "red": "#E46A78", - "green": "#98BC6D", - "yellow": "#E5C283", "blue": "#7EB3C9", - "purple": "#957FB8", "cyan": "#7EB3C9", + "green": "#98BC6D", + "purple": "#957FB8", + "red": "#E46A78", "white": "#DDD8BB", + "yellow": "#E5C283", "brightBlack": "#3C3C51", - "brightRed": "#EC818C", - "brightGreen": "#9EC967", - "brightYellow": "#F1C982", "brightBlue": "#7BC2DF", - "brightPurple": "#A98FD2", "brightCyan": "#7BC2DF", + "brightGreen": "#9EC967", + "brightRed": "#EC818C", + "brightPurple": "#A98FD2", "brightWhite": "#A8A48D" + "brightYellow": "#F1C982", } diff --git a/extras/windows_terminal/neobones_dark.json b/extras/windows_terminal/neobones_dark.json index d7e3c1f..2c221f4 100644 --- a/extras/windows_terminal/neobones_dark.json +++ b/extras/windows_terminal/neobones_dark.json @@ -1,23 +1,23 @@ { "name": "neobones_dark", - "foreground": "#C6D5CF", - "background": "#0F191F", "selectionBackground": "#3A3E3D", "cursorColor": "#CEDDD7", + "foreground": "#C6D5CF", + "background": "#0F191F", "black": "#0F191F", - "red": "#DE6E7C", - "green": "#90FF6B", - "yellow": "#B77E64", "blue": "#8190D4", - "purple": "#B279A7", "cyan": "#66A5AD", + "green": "#90FF6B", + "purple": "#B279A7", + "red": "#DE6E7C", "white": "#C6D5CF", + "yellow": "#B77E64", "brightBlack": "#263945", - "brightRed": "#E8838F", - "brightGreen": "#A0FF85", - "brightYellow": "#D68C67", "brightBlue": "#92A0E2", - "brightPurple": "#CF86C1", "brightCyan": "#65B8C1", + "brightGreen": "#A0FF85", + "brightRed": "#E8838F", + "brightPurple": "#CF86C1", "brightWhite": "#98A39E" + "brightYellow": "#D68C67", } diff --git a/extras/windows_terminal/neobones_light.json b/extras/windows_terminal/neobones_light.json index 3f5bde9..f7ef75b 100644 --- a/extras/windows_terminal/neobones_light.json +++ b/extras/windows_terminal/neobones_light.json @@ -1,23 +1,23 @@ { "name": "neobones_light", - "foreground": "#202E18", - "background": "#E5EDE6", "selectionBackground": "#ADE48C", "cursorColor": "#202E18", + "foreground": "#202E18", + "background": "#E5EDE6", "black": "#E5EDE6", - "red": "#A8334C", - "green": "#567A30", - "yellow": "#944927", "blue": "#286486", - "purple": "#88507D", "cyan": "#3B8992", + "green": "#567A30", + "purple": "#88507D", + "red": "#A8334C", "white": "#202E18", + "yellow": "#944927", "brightBlack": "#B3C6B6", - "brightRed": "#94253E", - "brightGreen": "#3F5A22", - "brightYellow": "#803D1C", "brightBlue": "#1D5573", - "brightPurple": "#7B3B70", "brightCyan": "#2B747C", + "brightGreen": "#3F5A22", + "brightRed": "#94253E", + "brightPurple": "#7B3B70", "brightWhite": "#415934" + "brightYellow": "#803D1C", } diff --git a/extras/windows_terminal/seoulbones_dark.json b/extras/windows_terminal/seoulbones_dark.json index 901e3a6..ce38389 100644 --- a/extras/windows_terminal/seoulbones_dark.json +++ b/extras/windows_terminal/seoulbones_dark.json @@ -1,23 +1,23 @@ { "name": "seoulbones_dark", - "foreground": "#DDDDDD", - "background": "#4B4B4B", "selectionBackground": "#777777", "cursorColor": "#E2E2E2", + "foreground": "#DDDDDD", + "background": "#4B4B4B", "black": "#4B4B4B", - "red": "#E388A3", - "green": "#98BD99", - "yellow": "#FFDF9B", "blue": "#97BDDE", - "purple": "#A5A6C5", "cyan": "#6FBDBE", + "green": "#98BD99", + "purple": "#A5A6C5", + "red": "#E388A3", "white": "#DDDDDD", + "yellow": "#FFDF9B", "brightBlack": "#6C6465", - "brightRed": "#EB99B1", - "brightGreen": "#8FCD92", - "brightYellow": "#FFE5B3", "brightBlue": "#A2C8E9", - "brightPurple": "#B2B3DA", "brightCyan": "#6BCACB", + "brightGreen": "#8FCD92", + "brightRed": "#EB99B1", + "brightPurple": "#B2B3DA", "brightWhite": "#A8A8A8" + "brightYellow": "#FFE5B3", } diff --git a/extras/windows_terminal/seoulbones_light.json b/extras/windows_terminal/seoulbones_light.json index 052f345..c9caf85 100644 --- a/extras/windows_terminal/seoulbones_light.json +++ b/extras/windows_terminal/seoulbones_light.json @@ -1,23 +1,23 @@ { "name": "seoulbones_light", - "foreground": "#555555", - "background": "#E2E2E2", "selectionBackground": "#CCCCCC", "cursorColor": "#555555", + "foreground": "#555555", + "background": "#E2E2E2", "black": "#E2E2E2", - "red": "#DC5284", - "green": "#628562", - "yellow": "#C48562", "blue": "#0084A3", - "purple": "#896788", "cyan": "#008586", + "green": "#628562", + "purple": "#896788", + "red": "#DC5284", "white": "#555555", + "yellow": "#C48562", "brightBlack": "#BFBABB", - "brightRed": "#BE3C6D", - "brightGreen": "#487249", - "brightYellow": "#A76B48", "brightBlue": "#006F89", - "brightPurple": "#7F4C7E", "brightCyan": "#006F70", + "brightGreen": "#487249", + "brightRed": "#BE3C6D", + "brightPurple": "#7F4C7E", "brightWhite": "#777777" + "brightYellow": "#A76B48", } diff --git a/extras/windows_terminal/vimbones.json b/extras/windows_terminal/vimbones.json index 489b315..1543865 100644 --- a/extras/windows_terminal/vimbones.json +++ b/extras/windows_terminal/vimbones.json @@ -1,23 +1,23 @@ { "name": "vimbones", - "foreground": "#353535", - "background": "#F0F0CA", "selectionBackground": "#D7D7D7", "cursorColor": "#353535", + "foreground": "#353535", + "background": "#F0F0CA", "black": "#F0F0CA", - "red": "#A8334C", - "green": "#4F6C31", - "yellow": "#944927", "blue": "#286486", - "purple": "#88507D", "cyan": "#3B8992", + "green": "#4F6C31", + "purple": "#88507D", + "red": "#A8334C", "white": "#353535", + "yellow": "#944927", "brightBlack": "#C6C6A3", - "brightRed": "#94253E", - "brightGreen": "#3F5A22", - "brightYellow": "#803D1C", "brightBlue": "#1D5573", - "brightPurple": "#7B3B70", "brightCyan": "#2B747C", + "brightGreen": "#3F5A22", + "brightRed": "#94253E", + "brightPurple": "#7B3B70", "brightWhite": "#5C5C5C" + "brightYellow": "#803D1C", } diff --git a/extras/windows_terminal/zenbones_dark.json b/extras/windows_terminal/zenbones_dark.json index d9dbbf4..f9b350a 100644 --- a/extras/windows_terminal/zenbones_dark.json +++ b/extras/windows_terminal/zenbones_dark.json @@ -1,23 +1,23 @@ { "name": "zenbones_dark", - "foreground": "#B4BDC3", - "background": "#1C1917", "selectionBackground": "#3D4042", "cursorColor": "#C4CACF", + "foreground": "#B4BDC3", + "background": "#1C1917", "black": "#1C1917", - "red": "#DE6E7C", - "green": "#819B69", - "yellow": "#B77E64", "blue": "#6099C0", - "purple": "#B279A7", "cyan": "#66A5AD", + "green": "#819B69", + "purple": "#B279A7", + "red": "#DE6E7C", "white": "#B4BDC3", + "yellow": "#B77E64", "brightBlack": "#403833", - "brightRed": "#E8838F", - "brightGreen": "#8BAE68", - "brightYellow": "#D68C67", "brightBlue": "#61ABDA", - "brightPurple": "#CF86C1", "brightCyan": "#65B8C1", + "brightGreen": "#8BAE68", + "brightRed": "#E8838F", + "brightPurple": "#CF86C1", "brightWhite": "#888F94" + "brightYellow": "#D68C67", } diff --git a/extras/windows_terminal/zenbones_light.json b/extras/windows_terminal/zenbones_light.json index c8df44c..c003ee9 100644 --- a/extras/windows_terminal/zenbones_light.json +++ b/extras/windows_terminal/zenbones_light.json @@ -1,23 +1,23 @@ { "name": "zenbones_light", - "foreground": "#2C363C", - "background": "#F0EDEC", "selectionBackground": "#CBD9E3", "cursorColor": "#2C363C", + "foreground": "#2C363C", + "background": "#F0EDEC", "black": "#F0EDEC", - "red": "#A8334C", - "green": "#4F6C31", - "yellow": "#944927", "blue": "#286486", - "purple": "#88507D", "cyan": "#3B8992", + "green": "#4F6C31", + "purple": "#88507D", + "red": "#A8334C", "white": "#2C363C", + "yellow": "#944927", "brightBlack": "#CFC1BA", - "brightRed": "#94253E", - "brightGreen": "#3F5A22", - "brightYellow": "#803D1C", "brightBlue": "#1D5573", - "brightPurple": "#7B3B70", "brightCyan": "#2B747C", + "brightGreen": "#3F5A22", + "brightRed": "#94253E", + "brightPurple": "#7B3B70", "brightWhite": "#4F5E68" + "brightYellow": "#803D1C", } diff --git a/extras/windows_terminal/zenburned.json b/extras/windows_terminal/zenburned.json index 9b782cb..abe27e6 100644 --- a/extras/windows_terminal/zenburned.json +++ b/extras/windows_terminal/zenburned.json @@ -1,23 +1,23 @@ { "name": "zenburned", - "foreground": "#F0E4CF", - "background": "#404040", "selectionBackground": "#746956", "cursorColor": "#F3EADB", + "foreground": "#F0E4CF", + "background": "#404040", "black": "#404040", - "red": "#E3716E", - "green": "#819B69", - "yellow": "#B77E64", "blue": "#6099C0", - "purple": "#B279A7", "cyan": "#66A5AD", + "green": "#819B69", + "purple": "#B279A7", + "red": "#E3716E", "white": "#F0E4CF", + "yellow": "#B77E64", "brightBlack": "#625A5B", - "brightRed": "#EC8685", - "brightGreen": "#8BAE68", - "brightYellow": "#D68C67", "brightBlue": "#61ABDA", - "brightPurple": "#CF86C1", "brightCyan": "#65B8C1", + "brightGreen": "#8BAE68", + "brightRed": "#EC8685", + "brightPurple": "#CF86C1", "brightWhite": "#C0AB86" + "brightYellow": "#D68C67", } diff --git a/extras/windows_terminal/zenwritten_dark.json b/extras/windows_terminal/zenwritten_dark.json index 9ae44cd..1b701e2 100644 --- a/extras/windows_terminal/zenwritten_dark.json +++ b/extras/windows_terminal/zenwritten_dark.json @@ -1,23 +1,23 @@ { "name": "zenwritten_dark", - "foreground": "#BBBBBB", - "background": "#191919", "selectionBackground": "#404040", "cursorColor": "#C9C9C9", + "foreground": "#BBBBBB", + "background": "#191919", "black": "#191919", - "red": "#DE6E7C", - "green": "#819B69", - "yellow": "#B77E64", "blue": "#6099C0", - "purple": "#B279A7", "cyan": "#66A5AD", + "green": "#819B69", + "purple": "#B279A7", + "red": "#DE6E7C", "white": "#BBBBBB", + "yellow": "#B77E64", "brightBlack": "#3D3839", - "brightRed": "#E8838F", - "brightGreen": "#8BAE68", - "brightYellow": "#D68C67", "brightBlue": "#61ABDA", - "brightPurple": "#CF86C1", "brightCyan": "#65B8C1", + "brightGreen": "#8BAE68", + "brightRed": "#E8838F", + "brightPurple": "#CF86C1", "brightWhite": "#8E8E8E" + "brightYellow": "#D68C67", } diff --git a/extras/windows_terminal/zenwritten_light.json b/extras/windows_terminal/zenwritten_light.json index cb63d6b..2d8477a 100644 --- a/extras/windows_terminal/zenwritten_light.json +++ b/extras/windows_terminal/zenwritten_light.json @@ -1,23 +1,23 @@ { "name": "zenwritten_light", - "foreground": "#353535", - "background": "#EEEEEE", "selectionBackground": "#D7D7D7", "cursorColor": "#353535", + "foreground": "#353535", + "background": "#EEEEEE", "black": "#EEEEEE", - "red": "#A8334C", - "green": "#4F6C31", - "yellow": "#944927", "blue": "#286486", - "purple": "#88507D", "cyan": "#3B8992", + "green": "#4F6C31", + "purple": "#88507D", + "red": "#A8334C", "white": "#353535", + "yellow": "#944927", "brightBlack": "#C6C3C3", - "brightRed": "#94253E", - "brightGreen": "#3F5A22", - "brightYellow": "#803D1C", "brightBlue": "#1D5573", - "brightPurple": "#7B3B70", "brightCyan": "#2B747C", + "brightGreen": "#3F5A22", + "brightRed": "#94253E", + "brightPurple": "#7B3B70", "brightWhite": "#5C5C5C" + "brightYellow": "#803D1C", } diff --git a/lua/zenbones/shipwright/runners/windows_terminal.lua b/lua/zenbones/shipwright/runners/windows_terminal.lua index 430c598..8fa5e62 100644 --- a/lua/zenbones/shipwright/runners/windows_terminal.lua +++ b/lua/zenbones/shipwright/runners/windows_terminal.lua @@ -1,35 +1,15 @@ -local template = [[{ - "name": "$name", - "foreground": "$fg", - "background": "$bg", - "selectionBackground": "$selection_bg", - "cursorColor": "$cursor_bg", - "black": "$black", - "red": "$red", - "green": "$green", - "yellow": "$yellow", - "blue": "$blue", - "purple": "$magenta", - "cyan": "$cyan", - "white": "$white", - "brightBlack": "$bright_black", - "brightRed": "$bright_red", - "brightGreen": "$bright_green", - "brightYellow": "$bright_yellow", - "brightBlue": "$bright_blue", - "brightPurple": "$bright_magenta", - "brightCyan": "$bright_cyan", - "brightWhite": "$bright_white" -}]] - -local helpers = require "shipwright.transform.helpers" - ---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) -run({ specs, p, term }, transform.colorscheme_to_term_colors, function(colors) - local values = vim.tbl_extend("keep", colors, { name = name }) - local text = helpers.apply_template(template, values) - return { text } -end, { overwrite, string.format("extras/windows_terminal/%s.json", name) }) +run( + { specs, p, term }, + transform.colorscheme_to_term_colors, + function(colors) + return vim.tbl_extend("keep", colors, { + name = name, + }) + end, + contrib.windows_terminal, + { overwrite, string.format("extras/windows_terminal/%s.json", name) } +) -- selene: deny(undefined_variable) ---@diagnostic enable: undefined-global