All Projects â†’ adelarsq â†’ vim-emoji-icon-theme

adelarsq / vim-emoji-icon-theme

Licence: MIT license
Emoji/Unicode Icons Theme for Vim and Neovim with support for 40+ plugins and 380+ filetypes 🎨🖤💙💛

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to vim-emoji-icon-theme

fsharp-cheatsheet
An updated cheat sheet for F# 🔷🖤💙💛
Stars: ✭ 166 (+115.58%)
Mutual labels:  nowar, blacklivesmatter
moonmoji
🌛 Return an emoji representing the current moon phase.
Stars: ✭ 86 (+11.69%)
Mutual labels:  emoji
rn-emoji-keyboard
Super performant, lightweight, fully customizable emoji picker 🚀
Stars: ✭ 228 (+196.1%)
Mutual labels:  emoji
EmojiType
The writing helps to express as emoji. It was created to create short, funny scripts
Stars: ✭ 12 (-84.42%)
Mutual labels:  emoji
text2emoji
Predict an emoji that is associated with a text
Stars: ✭ 30 (-61.04%)
Mutual labels:  emoji
morsemoji
Translate text to morse code, but the morse code is emojis
Stars: ✭ 48 (-37.66%)
Mutual labels:  emoji
AllGithubEmojis
A list of all supported github emojis updated weekly. https://jzeferino.github.io/AllGithubEmojis/
Stars: ✭ 82 (+6.49%)
Mutual labels:  emoji
reactions
❤ A Flarum extension that adds reactions to your Flarum Community!
Stars: ✭ 17 (-77.92%)
Mutual labels:  emoji
emoji
❤️ List of emojis
Stars: ✭ 151 (+96.1%)
Mutual labels:  emoji
country-emoji
Converts between country names, ISO 3166-1 codes and flag emojis.
Stars: ✭ 81 (+5.19%)
Mutual labels:  emoji
discord-emoji
[Library/Deno] A near exact emoji tables of Discord for string-based insertion of emotes without having to escape Unicode.
Stars: ✭ 37 (-51.95%)
Mutual labels:  emoji
country-flags
A small package to convert a country code to the corresponding country flag emoji
Stars: ✭ 27 (-64.94%)
Mutual labels:  emoji
remove emoji
2021 Ruby Remove Emoji 😈🈲😱 for Ruby 2.x ~ 3.0 / Rails 4、5.x、6.x
Stars: ✭ 54 (-29.87%)
Mutual labels:  emoji
emoticon
List of emoticons
Stars: ✭ 41 (-46.75%)
Mutual labels:  emoji
electronic-moji
😱 🙀 😎
Stars: ✭ 37 (-51.95%)
Mutual labels:  emoji
GitHub-Custom-Emojis
:_gimme: This userscript allows you to use and add custom emojis on GitHub
Stars: ✭ 59 (-23.38%)
Mutual labels:  emoji
emojify-service
Convert your boring texts to nice emoji filled text on macOS!
Stars: ✭ 20 (-74.03%)
Mutual labels:  emoji
discord-reaction-role-bot
A Discord bot that allows users to self-assign roles using reactions.
Stars: ✭ 110 (+42.86%)
Mutual labels:  emoji
emojifs
emojifs is a FUSE filesystem that allows you to manipulate custom emojis on your various Slacks and Discords
Stars: ✭ 30 (-61.04%)
Mutual labels:  emoji
EmojIDE
Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon
Stars: ✭ 30 (-61.04%)
Mutual labels:  emoji

Vim Emoji Icon Theme 🎨

This plugin uses emojis to represent filetypes, signs and symbols for many plugins. So there is no need for overrided fonts.

For filetypes support this plugins extends vim-devicons and kyazdani42/nvim-web-devicons, adding support for icons as emojis on Vim and Neovim.

NERDTree with this plugin using material.nvim colorscheme:

Screenshot

Plugins Support 🤗

Icon plugins:

Others plugins:

Labels:

  • * Supported by vim-devicons;
  • ** Partial support. Waiting #392;
  • *** Support by an automated process using CI pipeline whenever this plugin has an update;
  • **** Partial support by vim-devicons;
  • ***** Supported by kyazdani42/nvim-web-devicons.

How to use 🤔

This plugin was tested with:

This plugin depends on vim-devicons or kyazdani42/nvim-web-devicons. With this dependency satisfied the plugin should work out of box.

Also the editor will be using Emoji fonts (version 12), so one have to be configured.

For skywind3000/asyncrun.vim you use the Emoji_Icon_Theme_Asyncrun() function to show on the statusline.

How to Add Support for Plugins 🔌

Icons for filetypes are supported by WebDevIconsGetFileTypeSymbol() function from the vim-devicons. So if the plugin use this function the support is already there.

For others configs, like specify symbols for plugins please open an issue request.

Installation 🧙

Plug

Add the following lines on the Vim/NeoVim config file:

Plug 'https://github.com/ryanoasis/vim-devicons'
Plug 'https://github.com/adelarsq/vim-devicons-emoji'

Or with kyazdani42/nvim-web-devicons on Neovim config file:

Plug 'https://github.com/kyazdani42/nvim-web-devicons'
Plug 'https://github.com/adelarsq/vim-devicons-emoji'

Then open the editor and install with PlugInstall.

Packer

use 'https://github.com/kyazdani42/nvim-web-devicons'
use 'https://github.com/adelarsq/vim-devicons-emoji'

Then open the editor and install with PackerInstall.

Dein

Add the following lines on the Vim/NeoVim config file:

call dein#add('ryanoasis/vim-devicons')
call dein#add('adelarsq/vim-devicons-emoji')

Or with kyazdani42/nvim-web-devicons on Neovim config file:

call dein#add('kyazdani42/nvim-web-devicons')
call dein#add('adelarsq/vim-devicons-emoji')

Then open the editor and install with call dein#install().

Motivations 💓

  • Support n plugins and filetypes without a patched font;
  • There is no need for a patched font;
  • It's beautifull.

Bugs 🐛

Vim and NeoVim have some bugs rendering emojis in some situations. So some emoji can't be used or need some tweeks.

For NeoVim blend shows emojis behind window or popup. See bug.

Acknowledgments 💡

Thanks goes to these people/projects for inspiration:

License 📜

MIT

Self-plug 🔌

If you liked this plugin, also check out:

  • neoline.vim - Status Line for Neovim focused on beauty and performance
  • neovcs.vim - VCS support for Neovim
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].