Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
🔣 Adds file type glyphs/icons to popular Vim plugins: NERDTree, vim-airline, Powerline, Unite, vim-startify and more
Branch: master
Clone or download
ryanoasis Update README.md
Many more verbiage
Latest commit 83808e8 Feb 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
autoload Updates version references from 0.10.0 to 0.11.0 Feb 17, 2019
doc Updates vim doc for v0.11.0 release Feb 17, 2019
nerdtree_plugin Updates version references from 0.10.0 to 0.11.0 Feb 17, 2019
plugin Updates version references from 0.10.0 to 0.11.0 Feb 17, 2019
pythonx/vim_devicons rename modules Aug 18, 2015
rplugin/python3/denite/filter
.gitignore
.travis.yml Add initial Travis CI with vim-vint linter Mar 14, 2018
CHANGELOG.md Updates version references from 0.10.0 to 0.11.0 Feb 17, 2019
CODE_OF_CONDUCT.md Refactor documentations and remove unnecessary parts Mar 14, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Feb 14, 2019
DEVELOPER.md Refactor documentations and remove unnecessary parts Mar 14, 2018
LICENSE
README.md Update README.md Feb 22, 2019

README.md

VimDevIcons - Add Icons to Your Plugins

version chat on gitter code of conduct prs welcome

Supports plugins such as NERDTree, vim-airline, CtrlP, powerline, denite, unite, lightline.vim, vim-startify, vimfiler, vim-workspace 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

You can’t perform that action at this time.