๐Ÿ˜€ Emojis

Updated at 2024-02-05 09:00

Get an emoji keyboard with a global shortcut. Windows has pretty decent built-in and on unix you can use Emote:

snap install emote
# or flatpak alternative ;)

Set the global keybinding to Ctrl+.:

  • if you are using Wayland, you need to add this to the Ubuntu "Custom Keybindings" settings
  • if you are using X11, you can change this in the Emote app

Now you can type emojis anywhere โœ…

Note that the automatic paste-on-enter does not work in all applications, so you need to manually paste the emojis. Emote will automatically write the emoji on your clipboard if you try to use it.

You can also optionally place one or more emojis just to clipboard:

  • Ctrl+. > search with Ctrl+f > select with arrows and Shift+Enter > repeat, they will all go to clipboard shown at bottom right > close with Ctrl+.

Emojis in Development

general in commit messages or PR titles:

  • ๐ŸŒŸ completes a new feature (on the PR title) :star:
  • โœจ work on new features :sparkles:
  • ๏ธ๏ธ๐ŸŽ work on performance :racehorse:
  • ๐Ÿ’ฌ work on copy :speech_balloon:
  • ๐Ÿท๏ธ work on types :label:
  • ๐Ÿ“ work on documentation :memo:
  • ๐Ÿ›‚ work on permissions :passport_control:
  • ๐Ÿฆบ work on validation :safety_vest:
  • ๐Ÿ“ˆ work on analytics :chart_with_upwards_trend:
  • ๐Ÿ’… work on visuals :nail_polish:
  • ๐Ÿ“ฑ work on responsive design :iphone:
  • ๐Ÿ’ซ work on animations :dizzy:
  • ๐Ÿฑ work on assets :bento:
  • ๐Ÿ—ƒ๏ธ work on database :card_file_box:
  • ๐Ÿ—๏ธ work on infrastructure :building_construction:
  • ๐Ÿ’ฅ introduces a breaking change :boom:


  • ๐Ÿงน general upkeep or cleaning :broom:
  • โ™ป๏ธ general refactoring :recycle: / :recycling_symbol:
  • ๐ŸŽจ general code formatting :art: :artist_palette:
  • ๐Ÿšš move or rename files :truck: / :delivery_truck:
  • ๐Ÿ—‘๏ธ deprecate things :wastebasket:
  • ๐Ÿ”ฅ remove things :fire:
  • โœ๏ธ fix typos :pencil:

fix types:

  • ๐Ÿ› bugfix :bug:
  • ๐Ÿš‘๏ธ hotfix :ambulance:
  • ๐Ÿฉน temporary fix :adhesive_bandage:
  • ๐Ÿ”’๏ธ security fix :lock:

issue lifecycle:

  • Open issue states:
    • โณ waiting for a maintainer response :hourglass_flowing_sand:
    • ๐Ÿ” waiting for a maintainer investigation :mag:
    • ๐Ÿ’ญ waiting for discussion to finish :thought_balloon:
    • ๐Ÿ‘๏ธ acknowledged and waiting for implementation :+1:
      • ๐Ÿšจ marked as high priority :rotating_light:
  • Closed issue states:
    • โšฐ๏ธ acknowledged, but abandoned as #WontFix :coffin:
    • ๐Ÿงฌ acknowledged, but is a duplicate issue :dna:
    • otherwise, the old labels tell the story of issue

pull request lifecycle:

  • PR state tells the story of the PR lifecycle
  • "๐Ÿšง WIP" can be used as an extra highlight in the PR title

general lifecycle:

  • ๐Ÿชจ blocked by something described in the comments :rock:

dependency management:

  • โž• add dependency :heavy_plus_sign:
  • โž– remove dependency :minus:
  • โฌ†๏ธ upgrade dependencies :arrow_up:
  • โฌ‡๏ธ downgrade dependencies :arrow_down:
  • ๐Ÿ“Œ other dependency version thing :pushpin:


  • ๐Ÿ› ๏ธ general development tooling :hammer_and_wrench:
  • ๐Ÿ”จ work on the build or packaging system :hammer:
  • ๐Ÿ”ง work on configuration :wrench:
  • โœ… work on tests :white_check_mark:
  • ๐Ÿ‘• work on lints :shirt:


  • ๐Ÿ‘ท automata; work on CI or automation :construction_worker:
  • ๐Ÿค– automation did it :robot: (you should never use yourself)