Skip to content

Latest commit

 

History

History
80 lines (66 loc) · 4.28 KB

CHANGELOG.org

File metadata and controls

80 lines (66 loc) · 4.28 KB

Change Log

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

Unreleased

See Changes

v1.2 - 2019-05-21

See Changes

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

v1.0 - 2018-03-21

See Changes

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

v0.4 - 2016-09-28

See Changes

Removed

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

Fixed

  • Emojify mode is disabled in magit-diff-mode, ibuffer-mode and debugger-mode.
  • 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.
  • 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.
  • New command emojify-apropos-emoji can be used to search emojis matching given regex.
  • New command emojify-insert-emoji can be used to insert emojis with completion.
  • Users can now define custom emojis using 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 emojify-composed-text-p

v0.3 - 2015-12-21

See Changes

Fixed

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

Added

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

v0.2 - 2015-09-15

See Changes

Removed

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

Added

  • The package can now display unicode emojis as well

v0.1 - 2015-09-14

Initial public release