No description
Find a file
Barrett Ruth defe9287d5
refactor: extract resolution tables into resolve module
Problem: ext_map, filename_map, and resolve() are locked inside
override.lua as locals, making them inaccessible to any code path
that doesn't go through the devicons monkey-patch.

Solution: extract all resolution tables and logic into a new
nonicons.resolve module. Fix Gemfile/Jenkinsfile case bug (keys
were uppercase but resolve() lowercases input before lookup). Add
ft_map for vim filetypes that don't match extension or mapping keys.
2026-02-22 21:31:17 -05:00
.github feat(ci): add scheduled upstream mapping sync workflow (#9) 2026-02-18 13:25:39 -05:00
doc fix: ghostty install instructions (#8) 2026-02-18 12:51:22 -05:00
lua/nonicons refactor: extract resolution tables into resolve module 2026-02-22 21:31:17 -05:00
plugin feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
.editorconfig feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
.gitignore feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
.luarc.json feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
.pre-commit-config.yaml feat: add project infrastructure and rewrite README 2026-02-17 20:07:16 -05:00
.prettierignore feat: add project infrastructure and rewrite README 2026-02-17 20:07:16 -05:00
.prettierrc feat: add project infrastructure and rewrite README 2026-02-17 20:07:16 -05:00
flake.lock docs(readme): replace lazy.nvim FAQ with recipes reference (#4) 2026-02-17 20:35:20 -05:00
flake.nix feat: add project infrastructure and rewrite README 2026-02-17 20:07:16 -05:00
LICENSE feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
nonicons.nvim-scm-1.rockspec feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
README.md doc: improve q&a format 2026-02-21 23:02:31 -05:00
selene.toml feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
stylua.toml feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00
vim.toml feat: initial nonicons.nvim rewrite 2026-02-17 19:34:13 -05:00

nonicons.nvim

Nonicons for Neovim

Image

Features

  • Replaces nvim-web-devicons glyphs with nonicons font icons
  • Any plugin using nvim-web-devicons works automatically

Requirements

Installation

Install with your package manager of choice or via luarocks:

luarocks install nonicons.nvim

Documentation

:help nonicons.nvim

FAQ

Q: How do I integrate with plugin X?

See :help nonicons-recipes.

Acknowledgements