v0.4
Removed
- The customizable variable
emojify-image-dir
has been removed since it did not interact well withemojify-emojis-dir
. See #22
Fixed
- Emojify mode is disabled in
magit-diff-mode
,ibuffer-mode
anddebugger-mode
. See #23 - Emojify now does not rely on deprecated
point-entered
andpoint-left
text properties for implementinguncovering
logic, this makesemojify
compatible with Emacs 25.1 - Emojify mode is disabled when buffer switches to unibyte encoding
Changed
- Emoji images are now downloaded lazily instead of being packaged with code, this also makes it possible to use emoji sets other than EmojiOne (though these have not been added yet). See #4
- The behaviour when point enters an emoji in
isearch-mode
is now customizable, earlier the emoji was revealed by default. Seeemojify-reveal-on-isearch
. - Images from EmojiOne v2.2.6 are used by default
Added
unicode
emojis appearing in source code are rendered by default. See #10- New command
emojify-apropos-emoji
can be used to search emojis matching given regex. See #8 andemojify-apropos-emoji
- New command
emojify-insert-emoji
can be used to insert emojis with completion. Seeemojify-insert-emoji
- Users can now define custom emojis. See
emojify-user-emojis
- Emojify can now display composed text as emojis, this enables rendering of symbols used by
prettify-symbols-mode
ororg-bullets-mode
as emojis. See #16, #25 andemojify-composed-text-p
Thanks to all the awesome people who reported bugs and contributed fixes.