Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yazgoo/unicodemoji

:hamster: unicode emojis in terminal and vim with fzf
https://github.com/yazgoo/unicodemoji

Last synced: about 2 months ago
JSON representation

:hamster: unicode emojis in terminal and vim with fzf

Awesome Lists containing this project

README

        

# 🐹 unicodemoji

![screen capture](https://raw.githubusercontent.com/yazgoo/unicodemoji-gif/master/unicodemoji.gif)

⏩fast unicode emojis in terminal and vim with fzf ⌨ .

based on [gitmoji](https://github.com/carloscuesta/gitmoji/) and [emojis.json](https://gist.github.com/oliveratgithub/0bf11a9aff0d6da7b46f1490f86a71eb).

# 🐯 installing (vimplug)

Instal [jq](https://stedolan.github.io/jq/) (`apt install jq`, `pacman -Sy jq`, ...)

[Install fzf (vimplug) πŸ’Ύ](https://github.com/junegunn/fzf#as-vim-plugin)

Install the plugin (vimplug)

```
Plug 'yazgoo/unicodemoji'
```

# πŸ– installing (shell 🐚)

If you installed the plugin via vimplug, you can do:

```
ln -s ~/.config/nvim/plugged/unicodemoji/plugin/unicodemoji ~/.local/bin/
```

Otherwise, copy plugin/unicodemoji in your `PATH`

# πŸͺ using it (vim)

to get unicode emoji, enter:

```
:Unicodemoji
```

First launch may take some time depending on your bandwidth (due to json cache creation).

if you want a shortcut:

```
nmap u :Unicodemoji
```

to get emoji code, enter:

```
:UnicodemojiCode
```

if you want a shortcut:

```
nmap U :UnicodemojiCode
```

# πŸ„ using it (shell 🐚)

With FZF:

```
$ unicodemoji
```

Without FZF (so that you can grep results) πŸ‘·

```
$ unicodemoji --no-fzf
```

getting the emoji code (e.g. `:hamster:` for 🐹)

```
$ unicodemoji --code
```