ci: systematically pull colors from nvim-web-devicons
This commit is contained in:
parent
ba45790910
commit
e9a1612365
4 changed files with 124 additions and 73 deletions
|
|
@ -1,71 +1,69 @@
|
|||
---@type table<string, { [1]: string, [2]: integer }>
|
||||
local M = {
|
||||
['angular'] = { '#e23237', 161 },
|
||||
['babel'] = { '#f9dc3e', 185 },
|
||||
['book'] = { '#a8b1c7', 146 },
|
||||
['c'] = { '#599eff', 111 },
|
||||
['c-plusplus'] = { '#f34b7d', 204 },
|
||||
['c-sharp'] = { '#68217a', 55 },
|
||||
['code'] = { '#a9b7c6', 145 },
|
||||
['css'] = { '#563d7c', 60 },
|
||||
['dart'] = { '#00b4ab', 37 },
|
||||
['database'] = { '#dad8d8', 188 },
|
||||
['diff'] = { '#41535b', 59 },
|
||||
['docker'] = { '#0db7ed', 39 },
|
||||
['elixir'] = { '#a074c4', 140 },
|
||||
['elm'] = { '#60b5cc', 74 },
|
||||
['eslint'] = { '#4b32c3', 56 },
|
||||
['file'] = { '#6d8086', 66 },
|
||||
['file-binary'] = { '#9f0500', 124 },
|
||||
['file-zip'] = { '#eca517', 214 },
|
||||
['gear'] = { '#6d8086', 66 },
|
||||
['git-branch'] = { '#f14e32', 196 },
|
||||
['git-commit'] = { '#f14e32', 196 },
|
||||
['globe'] = { '#519aba', 74 },
|
||||
['go'] = { '#00add8', 38 },
|
||||
['graphql'] = { '#e535ab', 199 },
|
||||
['html'] = { '#e34c26', 166 },
|
||||
['image'] = { '#a074c4', 140 },
|
||||
['java'] = { '#cc3e44', 167 },
|
||||
['javascript'] = { '#f1e05a', 185 },
|
||||
['json'] = { '#fbc02d', 220 },
|
||||
['key'] = { '#e6c419', 220 },
|
||||
['kotlin'] = { '#7f52ff', 99 },
|
||||
['law'] = { '#cbcb41', 185 },
|
||||
['lock'] = { '#bbbbbb', 250 },
|
||||
['log'] = { '#afb42b', 142 },
|
||||
['logo-github'] = { '#f0eff1', 255 },
|
||||
['lua'] = { '#51a0cf', 74 },
|
||||
['markdown'] = { '#519aba', 74 },
|
||||
['next'] = { '#a9b7c6', 145 },
|
||||
['nginx'] = { '#009639', 28 },
|
||||
['npm'] = { '#cb3837', 160 },
|
||||
['package'] = { '#cb3837', 160 },
|
||||
['perl'] = { '#39457e', 61 },
|
||||
['php'] = { '#4f5d95', 61 },
|
||||
['play'] = { '#e37933', 208 },
|
||||
['prettier'] = { '#56b3b4', 73 },
|
||||
['python'] = { '#3776ab', 68 },
|
||||
['r'] = { '#276dc3', 68 },
|
||||
['react'] = { '#61dafb', 75 },
|
||||
['rss'] = { '#f26522', 208 },
|
||||
['ruby'] = { '#cc342d', 160 },
|
||||
['rust'] = { '#dea584', 180 },
|
||||
['scala'] = { '#cc3e44', 167 },
|
||||
['server'] = { '#6d8086', 66 },
|
||||
['shield'] = { '#43853d', 35 },
|
||||
['svelte'] = { '#ff3e00', 202 },
|
||||
['swift'] = { '#f05138', 203 },
|
||||
['terminal'] = { '#4d4d4d', 239 },
|
||||
['terraform'] = { '#844fba', 135 },
|
||||
['tmux'] = { '#1bb91f', 34 },
|
||||
['toml'] = { '#9c4221', 130 },
|
||||
['typescript'] = { '#3178c6', 68 },
|
||||
['typography'] = { '#e34c26', 166 },
|
||||
['babel'] = { '#CBCB41', 185 },
|
||||
['book'] = { '#3D6117', 22 },
|
||||
['c'] = { '#A074C4', 140 },
|
||||
['c-plusplus'] = { '#A074C4', 140 },
|
||||
['c-sharp'] = { '#596706', 58 },
|
||||
['code'] = { '#3882D2', 32 },
|
||||
['css'] = { '#563D7C', 54 },
|
||||
['dart'] = { '#03589C', 25 },
|
||||
['database'] = { '#DAD8D8', 188 },
|
||||
['diff'] = { '#41535B', 239 },
|
||||
['docker'] = { '#458EE6', 68 },
|
||||
['elixir'] = { '#A074C4', 140 },
|
||||
['elm'] = { '#519ABA', 74 },
|
||||
['eslint'] = { '#4B32C3', 56 },
|
||||
['file'] = { '#89E051', 113 },
|
||||
['file-binary'] = { '#4D2C0B', 52 },
|
||||
['file-zip'] = { '#ECA517', 214 },
|
||||
['gear'] = { '#6D8086', 66 },
|
||||
['git-branch'] = { '#F14C28', 196 },
|
||||
['git-commit'] = { '#F54D27', 196 },
|
||||
['globe'] = { '#5D7096', 60 },
|
||||
['go'] = { '#00ADD8', 38 },
|
||||
['graphql'] = { '#E535AB', 199 },
|
||||
['html'] = { '#E34C26', 196 },
|
||||
['image'] = { '#A074C4', 140 },
|
||||
['java'] = { '#ffaf67', 215 },
|
||||
['javascript'] = { '#CBCB41', 185 },
|
||||
['json'] = { '#CBCB41', 185 },
|
||||
['key'] = { '#FAF743', 227 },
|
||||
['kotlin'] = { '#7F52FF', 99 },
|
||||
['law'] = { '#CBCB41', 185 },
|
||||
['lock'] = { '#BBBBBB', 250 },
|
||||
['log'] = { '#DDDDDD', 253 },
|
||||
['logo-github'] = { '#E24329', 196 },
|
||||
['lua'] = { '#00A2FF', 75 },
|
||||
['markdown'] = { '#519ABA', 74 },
|
||||
['next'] = { '#FFFFFF', 231 },
|
||||
['npm'] = { '#E8274B', 197 },
|
||||
['package'] = { '#EADCD1', 253 },
|
||||
['perl'] = { '#519ABA', 74 },
|
||||
['php'] = { '#F05340', 203 },
|
||||
['play'] = { '#0075AA', 24 },
|
||||
['prettier'] = { '#4285F4', 33 },
|
||||
['python'] = { '#5AA7E4', 39 },
|
||||
['r'] = { '#519ABA', 74 },
|
||||
['react'] = { '#1354BF', 26 },
|
||||
['rss'] = { '#FB9D3B', 215 },
|
||||
['ruby'] = { '#701516', 52 },
|
||||
['rust'] = { '#DEA584', 216 },
|
||||
['scala'] = { '#CC3E44', 167 },
|
||||
['server'] = { '#A074C4', 140 },
|
||||
['shield'] = { '#BEC4C9', 251 },
|
||||
['svelte'] = { '#FF3E00', 196 },
|
||||
['swift'] = { '#E37933', 166 },
|
||||
['terminal'] = { '#4273CA', 68 },
|
||||
['terraform'] = { '#5F43E9', 93 },
|
||||
['tmux'] = { '#14BA19', 34 },
|
||||
['toml'] = { '#9C4221', 124 },
|
||||
['typescript'] = { '#519ABA', 74 },
|
||||
['typography'] = { '#ECECEC', 255 },
|
||||
['vim'] = { '#019833', 28 },
|
||||
['vue'] = { '#41b883', 35 },
|
||||
['yaml'] = { '#cb171e', 160 },
|
||||
['yarn'] = { '#2c8ebb', 68 },
|
||||
['vue'] = { '#8DC149', 113 },
|
||||
['yaml'] = { '#6D8086', 66 },
|
||||
['yarn'] = { '#F9AD02', 214 },
|
||||
}
|
||||
|
||||
return M
|
||||
|
|
|
|||
|
|
@ -29,9 +29,11 @@ function M.setup()
|
|||
end
|
||||
|
||||
---@param icon_name string
|
||||
---@return string hl_group
|
||||
---@return string? hl_group
|
||||
function M.get(icon_name)
|
||||
return to_hl_group(icon_name)
|
||||
if colors[icon_name] then
|
||||
return to_hl_group(icon_name)
|
||||
end
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue