From 262bf8710efcb13ccbc9c9a39e73ab424218c3b8 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Mon, 2 Mar 2026 19:25:08 -0500 Subject: [PATCH] fix: ensure nvim-web-devicoins exists --- lua/oil/util.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/oil/util.lua b/lua/oil/util.lua index 08ecc5b..413e7eb 100644 --- a/lua/oil/util.lua +++ b/lua/oil/util.lua @@ -947,7 +947,10 @@ M.get_icon_provider = function() local has_nonicons, nonicons = pcall(require, 'nonicons') if has_nonicons and nonicons.get_icon then - local _, devicons = pcall(require, 'nvim-web-devicons') + local has_devicons, devicons = pcall(require, 'nvim-web-devicons') + if not has_devicons then + devicons = nil + end return function(type, name, conf, ft) if type == 'directory' then local icon = nonicons.get('file-directory-fill')