Do you like Nerd fonts? but don't like going over to their site to fetch a glyph for your pretty terminal? Well, me too!
Introducing nerdy.nvim, a super handy plugin that lets you search, preview and insert all nerd font glyphs straight from neovim!
- Fuzzy search nerd glyphs, by name and unicode
- Preview glyphs before inserting
- Super lightweight
- Can auto generate new icons from source
- You have installed the latest version of
neovim
These two plugins are optional but highly recommended for a smoother user experience.
- dressing.nvim β for prettier select UI
- telescope β for fuzzy searching in list
-- Lazy
{
'2kabhishek/nerdy.nvim',
dependencies = {
'stevearc/dressing.nvim',
'nvim-telescope/telescope.nvim',
},
cmd = 'Nerdy',
},
-- Packer
use '2kabhishek/nerdy.nvim'
nerdy.nvim
adds a new command Nerdy
.
You can add your custom bindings for the command, the recommended keybinding is <leader>f,
.
check :help nerdy
for more details.
NOTE: By default there are no configured keybindings.
Nerdy also comes with a Telescope extension, to use it add the following to your telescope configs.
require('telescope').load_extension('nerdy')
And then call
:Telescope nerdy
" or
:lua require('telescope').extensions.nerdy.nerdy()
Running the python scripts/generator.py
command will automatically fetch new icons from source and update the icons.
I love nerd font glyphs, and I use them anywhere I can! but I was wasting a lot of time going back and forth between nerd font site and neovim, also the copy feature was super buggy for me on the site, so I made nerdy!
- Making the generated icon table with vim.ui.select was a bit tricky.
- nerdicons.nvim β thanks to the original authors for the groundwork.
- co-author.nvim β Another one of my plugin that lets you add co authors.
β hit the star button if you found this useful β
Source | Blog | Twitter | LinkedIn | More Links | Other Projects