feat(#2369): add full renderer.icons.web_devicons options for file and folder (#2375)

* Add `webdev_colors_folder` option

* Check if `M.devicons` exists

* Refactor `get_folder_icon`

* Add configuration options for both files and folders

* web_devicons.*.enabled -> enable

* silent migration: renderer.icons.webdev_colors -> renderer.icons.web_devicons.file.color

* silent migration: renderer.icons.webdev_colors -> renderer.icons.web_devicons.file.color

---------

Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
Antonio Sarosi
2023-08-26 06:42:44 +02:00
committed by GitHub
parent d11d701857
commit b144b33390
5 changed files with 87 additions and 17 deletions

View File

@@ -38,6 +38,17 @@ local function refactored(opts)
-- 2023/07/16
utils.move_missing_val(opts, "git", "ignore", opts, "filters", "git_ignored", true)
-- 2023/08/26
utils.move_missing_val(
opts,
"renderer.icons",
"webdev_colors",
opts,
"renderer.icons.web_devicons.file",
"color",
true
)
end
local function deprecated(opts)