Skip to content

Commit 3b8deef

Browse files
committed
feat: update script to generate light colors
1 parent 99d809e commit 3b8deef

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

scripts/generate_colors.lua

+21-5
Original file line numberDiff line numberDiff line change
@@ -147,16 +147,32 @@ if fn.search("^local icons_by_operating_system", "c") == 0 then
147147
end
148148
local lines3 = generate_lines()
149149

150-
table.insert(lines3, "return {")
151-
table.insert(lines3, " icons_by_filename = icons_by_filename,")
152-
table.insert(lines3, " icons_by_file_extension = icons_by_file_extension,")
153-
table.insert(lines3, " icons_by_operating_system = icons_by_operating_system,")
154-
table.insert(lines3, "}")
150+
-- fourth table
151+
if fn.search("^local icons_by_desktop_environment", "c") == 0 then
152+
error_exit("Table 'icons_by_desktop_environment' not found in lua/nvim-web-devicons/icons-default.lua", 1)
153+
end
154+
local lines4 = generate_lines()
155+
156+
-- fifth table
157+
if fn.search("^local icons_by_window_manager", "c") == 0 then
158+
error_exit("Table 'icons_by_window_manager' not found in lua/nvim-web-devicons/icons-default.lua", 1)
159+
end
160+
local lines5 = generate_lines()
161+
162+
table.insert(lines5, "return {")
163+
table.insert(lines5, " icons_by_filename = icons_by_filename,")
164+
table.insert(lines5, " icons_by_file_extension = icons_by_file_extension,")
165+
table.insert(lines5, " icons_by_operating_system = icons_by_operating_system,")
166+
table.insert(lines5, " icons_by_desktop_environment = icons_by_desktop_environment,")
167+
table.insert(lines5, " icons_by_window_manager = icons_by_window_manager,")
168+
table.insert(lines5, "}")
155169

156170
-- write both tables to file
157171
fn.writefile(lines, "lua/nvim-web-devicons/icons-light.lua")
158172
fn.writefile(lines2, "lua/nvim-web-devicons/icons-light.lua", "a")
159173
fn.writefile(lines3, "lua/nvim-web-devicons/icons-light.lua", "a")
174+
fn.writefile(lines4, "lua/nvim-web-devicons/icons-light.lua", "a")
175+
fn.writefile(lines5, "lua/nvim-web-devicons/icons-light.lua", "a")
160176

161177
print "Finished creating new file!"
162178

0 commit comments

Comments
 (0)