nvim-tree / nvim-web-devicons

lua `fork` of vim-web-devicons for neovim
MIT License
1.92k stars 181 forks source link

Feature: Allow setup to be run multiple times #464

Open alex-courtis opened 1 month ago

alex-courtis commented 1 month ago

Fail use case:

Success use case:

Related: Plugin checks first as per telescope:

https://github.com/nvim-telescope/telescope.nvim/blob/35f94f0ef32d70e3664a703cefbe71bd1456d899/lua/telescope/utils.lua#L542

README known issue

Possible solution:

  1. Add a setup argument preserve, to not override configuration, plugins call with that
  2. Always override, nvim-tree will break, cannot use