-
Notifications
You must be signed in to change notification settings - Fork 266
Detailed Features
HengShuang Li edited this page Dec 20, 2019
·
5 revisions
- Adds filetype glyphs (icons) to various vim plugins, currently supports:
-
NERDTree
- Using the version hosted on vimscripts in favor of GitHub will lead to a outdated message, and icons will fail to show.
- vim-airline (statusline and tabline)
-
CtrlP (All modes now supported)
- Using the version hosted on vimscripts in favor of GitHub will lead to a outdated message, and icons will fail to show.
-
powerline (statusline)
- see: powerline setup
-
Denite
- Currently supports
file_rec
,file_old
,buffer
, anddirectory_rec
- Currently supports
-
unite
- Currently supports
file
,file_rec
,buffer
,file_rec/async
, andfile_rec/neovim
- Currently supports
-
lightline.vim (statusline)
- see: lightline setup
- vim-startify
- vimfiler
-
flagship
- Support is experimental because the API may be changing
- vim-workspace
-
NERDTree
- Supports byte order marker (BOM)
- Customizable and extendable glyphs (icons) settings
- ability to override defaults and use your own characters or glyphs
- Supports a wide range of file type extensions by default:
styl, sass, scss, htm, html, slim, ejs, css, less, md, rmd, json, js, jsx, rb, php, py, pyc, pyd, pyo, coffee, mustache, hbs, conf, ini, yml, yaml, bat, jpg, jpeg, bmp, png, gif, twig, cpp, c++, cxx, cc, cp, c, h, hpp, hxx, hs, lhs, lua, java, sh, bash, zsh, ksh, csh, awk, ps1, fish, diff, db, clj, cljs, edn, scala, go, dart, xul, sln, suo, pl, pm, t, rss, f#, fsscript, fsx, fs, fsi, rs, rlib, d, erl, hrl, vim, ai, psd, psb, ts, jl, pp, vue, swift, eex, ex, exs
- Supports a few full filename matches, by default:
gruntfile.coffee, gruntfile.js, gruntfile.ls, gulpfile.coffee, gulpfile.js, gulpfile.ls, dropbox, .ds_store, .gitconfig, .gitignore, .bashrc, .zshrc, .vimrc, .bashprofile, favicon.ico, license, node_modules, react.jsx, procfile
- Supports a few library pattern matches, by default:
jquery, angular, backbone, requirejs, materialize, mootools, Vagrantfile
- Works with patched fonts, especially Nerd Fonts
This Wiki and the Readme contain a lot of information, please take your time to read the information.
If you run into any trouble, please start by looking in the FAQ.
There are very detailed Changelog and Release changes available.
Be sure to read the Contributing Guide before opening a pull request to Nerd Fonts.
-
Vote for VimDevIcons on vim.org