fix: make sure devicons are loaded (#590)

This commit is contained in:
Simon Hauser
2021-03-02 09:51:21 +01:00
committed by GitHub
parent 677b44d3a0
commit 763f63eb14

View File

@@ -299,6 +299,10 @@ end
utils.transform_devicons = (function() utils.transform_devicons = (function()
if has_devicons then if has_devicons then
if not devicons.has_loaded() then
devicons.setup()
end
return function(filename, display, disable_devicons) return function(filename, display, disable_devicons)
local conf = require('telescope.config').values local conf = require('telescope.config').values
if disable_devicons or not filename then if disable_devicons or not filename then
@@ -323,6 +327,10 @@ end)()
utils.get_devicons = (function() utils.get_devicons = (function()
if has_devicons then if has_devicons then
if not devicons.has_loaded() then
devicons.setup()
end
return function(filename, disable_devicons) return function(filename, disable_devicons)
local conf = require('telescope.config').values local conf = require('telescope.config').values
if disable_devicons or not filename then if disable_devicons or not filename then