Vim Devicons

Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Alternatives To Vim Devicons
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Vim Devicons5,163
a month ago56mitVim Script
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Emacs Neotree1,433
a year ago80gpl-3.0Emacs Lisp
A emacs tree plugin like NerdTree for Vim.
Vim Nerdtree Syntax Highlight723
5 months ago13gpl-3.0Vim script
Extra syntax and highlight for nerdtree files
Spaceline.vim240
2 years ago4mitVim script
vim statusline like spacemacs
Lightline Ale226
2 years ago1iscVim script
ALE indicator for the lightline vim plugin
Defx Icons119
2 years ago3mitVim script
Filetype icons for https://github.com/Shougo/defx.nvim
Flatlandia111
8 years ago2VimL
Vim colorscheme based on flatland with Airline integration.
Actionmenu.nvim105
8 months ago2TypeScript
A nice context menu for vim
Vim Emoji Icon Theme76
15 days ago3mitVim Script
Emoji/Unicode Icons Theme for Vim and Neovim with support for 40+ plugins and 380+ filetypes 🎨🖤💙💛
Matters Web70
2 days ago54apache-2.0TypeScript
Website of Matters.News, built with Next.js.
Alternatives To Vim Devicons
Select To Compare


Alternative Project Comparisons
Readme

VimDevIcons - Add Icons to Your Plugins

version chat on gitter code of conduct prs welcome CI

Supports plugins such as NERDTree, vim-airline, CtrlP, powerline, denite, unite, lightline.vim, vim-startify, vimfiler, vim-buffet and flagship.

vim-devicons overall screenshot

See Screenshots for more.

Features

  • Adds filetype glyphs (icons) to various vim plugins.
  • Customizable and extendable glyphs settings.
  • Supports a wide range of file type extensions.
  • Supports popular full filenames, like .gitignore, node_modules, .vimrc, and many more.
  • Supports byte order marker (BOM).
  • Works with patched fonts, especially Nerd Fonts.

See Detailed Features for more.

See Configuration for a list of configuration and customization options.

Installation

  1. Install a Nerd Font compatible font or patch your own. Then set your terminal font (or guifont if you are using GUI version of Vim).

  2. Install the Vim plugin with your favorite plugin manager, e.g. vim-plug:

    Plug 'ryanoasis/vim-devicons'
    

    Always load the vim-devicons as the very last one.

  3. Configure Vim

    set encoding=UTF-8
    

    No need to set explicitly under Neovim: always uses UTF-8 as the default encoding.

See Installation for detailed setup instructions

Use :help devicons for further configuration.

Developers

See DEVELOPER for how to use the API.

Troubleshooting

See FAQ.

Contributing

Code of Conduct

This project has adopted a Code of Conduct that we expect project participants to adhere to. Check out code of conduct for further details.

Contributing Guide

Read our contributing guide to learn about how to send pull requests, creating issues properly.

Promotion

You can help us by simply giving a star or voting on vim.org. It will ensure continued development going forward.

Acknowledgments

Thanks goes to these people for inspiration and helping with sending PRs.

License

MIT

Popular Vim Projects
Popular Icon Projects
Popular Text Editors Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Theme
Vim
Visualization
Icons
Viml
Visualisation
Vim Plugin
Powerline
Statusline