Releases: iqbalansari/emacs-emojify
Releases · iqbalansari/emacs-emojify
v1.2
Fixed
- Fix rendering of ascii emojis mode-line to take into account the context
- Fix performance regression introduced due to use of
while-no-input
- Fix performance issues caused by repeated checks on
imagemagick-types
- Improve error messaging when image download fails
Added
- Support for displaying emojis in
org-mode
source blocks - Twemoji image set
Thanks to all the awesome people who reported bugs and contributed fixes.
v1.0
Fixed
- Do not try emojifying areas larger than 5000 points
- Fix display of emojis containing the plus sign (eg.
:+1:
) - Fix backspace to delete complete emojis in
org-mode
Added
- Support for displaying emojis in the company mode's popups, this can be disabled by customizing the variable
emojify-company-tooltips-p
- Experimental support for displaying emojis in the mode-line, see
emojify-mode-line-mode
andglobal-emojify-mode-line-mode
- New command
emojify-describe-emoji-at-point
can be used to view help about emoji displayed at point. - New command
emojify-describe-emoji
can be used to view help about a emoji. - New command
emojify-list-emojis
for listing all the emojis - Support for displaying emojis in
company-mode
buffers - New function
emojify-completing-read
to read an emoji from the user - New function
emojify-string
can be used to add relevant text-properties to strings so that emojis in them are displayed - Support for new text property
emojify-inhibit
it can be set by third party packages to inhibit the display of certain parts of buffer as emoji - Support for new text property
emojify-force-display
it can be set by third party packages to force the display of certain parts of buffer as emoji
Thanks to all the awesome people who reported bugs and contributed fixes.
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.
v0.3
v0.2
v0.1
Initial public release