Fallback to default icon for symlinks and fix padding

Fixes https://github.com/kyazdani42/nvim-tree.lua/issues/80
This commit is contained in:
Santos Gallegos
2020-08-03 18:09:50 -05:00
committed by Kiyan Yazdani
parent 62846b1e31
commit 222732d9d4
4 changed files with 33 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ function M.get_icon_state()
local show_icons = vim.g.lua_tree_show_icons or { git = 1, folders = 1, files = 1 }
local icons = {
default = "",
symlink = "",
git_icons = {
unstaged = "",
staged = "",
@@ -22,6 +23,10 @@ function M.get_icon_state()
if user_icons then
if user_icons.default then
icons.default = user_icons.default
icons.symlink = user_icons.default
end
if user_icons.symlink then
icons.symlink = user_icons.symlink
end
for key, val in pairs(user_icons.git or {}) do
if icons.git_icons[key] then