canola.nvim/lua
Barrett Ruth 85ec7a407a
feat(icons): add direct nonicons.nvim icon provider
Problem: nonicons.nvim exposes a public get_icon/get_icon_by_filetype
API, but oil.nvim can only use nonicons glyphs indirectly through the
devicons monkey-patch. This couples oil to devicons even when nonicons
is available standalone.

Solution: add a nonicons provider in get_icon_provider() between
mini.icons and devicons. Feature-gated on nonicons.get_icon existing
so old nonicons versions fall through to devicons. Uses OilDirIcon
and OilFileIcon highlight groups.
2026-02-22 21:24:53 -05:00
..
oil feat(icons): add direct nonicons.nvim icon provider 2026-02-22 21:24:53 -05:00
resession/extensions build: replace luacheck with selene, add nix devshell and pre-commit (#20) 2026-02-21 23:52:27 -05:00