/vim-emoticons

:symbols: Adds file-type emojis to popular Vim plugins: NERDTree, vim-airline, Powerline, Unite, vim-startify and more

Primary LanguageVim ScriptMIT LicenseMIT

Vim emoticons - Add EMOJI to (n)vim 🔥 💯 🎊

## DO NOT USE WITH VIM-DEVICONS ❗ ❗

version chat on gitter issue count 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.

See Screenshots for more.

Features

  • Adds filetype EMOJI 📖 🔥 💯 (icons) to various vim plugins.
  • Supports byte order marker (BOM).
  • Customizable and extendable emoji settings.
  • Supports a wide range of file type extensions.
  • Supports popular full filenames, like .gitignore, node_modules, .vimrc.

See Detailed Features for more.

See Configuration for a list of configuration and customization options.

Installation

Linux

  1. Install emojione from your package manager
  • Arch/Manjaro sudo yaourt -S ttf-emojione --noconfirm
  1. Using your system package manager update/download the lastest version of cairo
  • Arch/Manjaro sudo pacman -S cairo
  1. Make sure your terminal emulator supports cairo AND normal unicode emojis

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

    Plug 'ajmwagar/vim-emoticons'

    Always load the vim-emoticons 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

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

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. It will ensure continued development going forward.

Credits

Thanks goes to:

  • ryanoasis Creater of vim-devicons (the base for vim-emoticons)

License

MIT