Add vim-nerdfont, vim-glyph-palette, and vim-nerdtree-syntax-highlight compatibility #82
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a new compat script loaded on VimEnter where compatibilities with other plugins can be defined, moves the existing vim-devicons compatibility code to that compat script, and adds similar code for vim-nerdfont, vim-glyph-palette, and vim-nerdtree-syntax-highlight.
vim-devicons remains the first priority for the devicons glyph function, vim-glyph-palette and vim-nerdtree-syntax-highlight will only be used automatically if the user has not already set g:fuzzyy_devicons_color_func. For an existing user of nerdtree, vim-nerdtree-syntax-highlight, and fuzzyy, they will now magically get the same colors in Fuzzyy as in NERDTree (for all devicons known to Fuzzyy)
before

after (with vim-nerdtree-syntax-highlight)

after (with vim-glyph-palette)

after (with vim-nerdfont, and without vim-devivons)
