insert-kaomoji

Homepage: https://git.sr.ht/~pkal/insert-kaomoji

Author: Philip Kaludercic

Updated:

Summary

Easily insert kaomojis

Commentary

Kaomojis are eastern/Japanese emoticons, which are usually displayed
horizontally, as opposed to the western vertical variants (":^)",
";D", "XP", ...).

To achieve this they make much more use of more obscure and often
harder to type unicode symbols, which often makes it more difficult
to type, or impossible if you don't know the symbols names/numbers.

This package tries to make it easier to use kaomojis, by using
`completing-read' and different categories.  The main user
functions are therefore `insert-kaomoji' to insert a kaomoji at
point, and `insert-kaomoji-into-kill-ring' to push a kaomoji onto
the kill ring.

The emoticons aren't stored in this file, but (usually) in the
KAOMOJIS file that should be in the same directory as this source
file.  This file is parsed during byte-compilation and then stored
in `insert-kaomoji-alist'.

The kaomojis in KAOMOJIS have been selected and collected from these
sites:
- https://wikileaks.org/ciav7p1/cms/page_17760284.html
- http://kaomoji.ru/en/
- https://en.wikipedia.org/wiki/List_of_emoticons

Dependencies