Skip to content

2KAbhishek/nerdy.nvim

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

nerdy.nvim

License People Stars Forks Watches Last Updated

Find Nerd Glyphs Easily πŸ€“πŸ”­

nerdy.nvim in action
nerdy.nvim in action

Do you like Nerd fonts? but don't like going over to their site just to fetch a glyph for your pretty terminal?

Well, me too!

Introducing nerdy.nvim, a super handy plugin that lets you easily search, preview and insert all nerd font glyphs straight from neovim!

✨ Features

  • Fuzzy search nerd glyphs
  • Preview glyphs before inserting
  • Super lightweight
  • Can auto generate new icons from source

Setup

⚑ Requirements

  • You have installed the latest version of neovim

These two plugins are optional but highly recommended for a smoother user experience.

πŸš€ Installation

-- Lazy
{
    '2kabhishek/nerdy.nvim',
    dependencies = {
        'stevearc/dressing.nvim',
        'nvim-telescope/telescope.nvim',
    },
    cmd = 'Nerdy',
},

-- Packer
use '2kabhishek/nerdy.nvim'

πŸ’» Usage

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.

Fetch new icons

Running the python scripts/generator.py command will automatically fetch new icons from source and update the icons.

Behind The Code

🌈 Inspiration

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!

πŸ’‘ Challenges/Learnings

  • Making the generated icon table with vim.ui.select was a bit tricky.

🧰 Tooling

  • dots2k β€” Dev Environment
  • nvim2k β€” Personalized Editor

πŸ” More Info

  • nerdicons.nvim β€” Nerdy was inspired by nerdicons, thanks to the original authors for the groundwork.
  • co-author.nvim β€” Another one of my plugin that easily lets you add co authors

⭐ hit the star button if you found this useful ⭐

Source | Blog | Twitter | LinkedIn | More Links | Other Projects

Releases

No releases published

Sponsor this project

 

Packages

No packages published