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-modesource 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-modeandglobal-emojify-mode-line-mode - New command
emojify-describe-emoji-at-pointcan be used to view help about emoji displayed at point. - New command
emojify-describe-emojican be used to view help about a emoji. - New command
emojify-list-emojisfor listing all the emojis - Support for displaying emojis in
company-modebuffers - New function
emojify-completing-readto read an emoji from the user - New function
emojify-stringcan be used to add relevant text-properties to strings so that emojis in them are displayed - Support for new text property
emojify-inhibitit 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-displayit 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-dirhas been removed since it did not interact well withemojify-emojis-dir. See #22
Fixed
- Emojify mode is disabled in
magit-diff-mode,ibuffer-modeanddebugger-mode. See #23 - Emojify now does not rely on deprecated
point-enteredandpoint-lefttext properties for implementinguncoveringlogic, this makesemojifycompatible 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-modeis now customizable, earlier the emoji was revealed by default. Seeemojify-reveal-on-isearch. - Images from EmojiOne v2.2.6 are used by default
Added
unicodeemojis appearing in source code are rendered by default. See #10- New command
emojify-apropos-emojican be used to search emojis matching given regex. See #8 andemojify-apropos-emoji - New command
emojify-insert-emojican 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-modeororg-bullets-modeas 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