Emacs Emojify Versions Save

Display emojis in Emacs

v1.2

4 years ago

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

6 years ago

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 and global-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

7 years ago

Removed

  • The customizable variable emojify-image-dir has been removed since it did not interact well with emojify-emojis-dir. See #22

Fixed

  • Emojify mode is disabled in magit-diff-mode, ibuffer-mode and debugger-mode. See #23
  • Emojify now does not rely on deprecated point-entered and point-left text properties for implementing uncovering logic, this makes emojify 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. See emojify-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 and emojify-apropos-emoji
  • New command emojify-insert-emoji can be used to insert emojis with completion. See emojify-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 or org-bullets-mode as emojis. See #16, #25 and emojify-composed-text-p

Thanks to all the awesome people who reported bugs and contributed fixes.

v0.3

8 years ago

Fixed

  • Multiple non-ascii emojis in sequence are displayed properly. See #6
  • Treat tuareg-mode as programming mode. See #12

Added

  • Deletion commands remove complete emoji instead of removing a single character. See #5
  • Emoji backgrounds are calculated based on the face at point. See #7

v0.2

8 years ago

Removed

  • The variable emojify-emoji-style has been replaced with emojify-emoji-styles

Added

  • The package can now display unicode emojis as well, see the README for more info

v0.1

8 years ago

Initial public release