Emoji Autocomplete

by KraXen72
5
4
3
2
1
Score: 63/100

Description

Category: Customization & UI

The Emoji Autocomplete plugin enhances Obsidian with typeahead suggestions for emoji shortcodes, improving speed and accuracy for emoji insertion. Users can search emojis by shortcodes, tags, or descriptions, and the plugin offers advanced options such as highlighting matched suggestions, managing emoji history, and customizing how emojis are displayed. Additional features include hiding unsupported emojis, replacing flag emojis with better fonts, and seamless performance with optimized libraries. It is fully compatible with Obsidian's markdown editor and replaces the need for other emoji-related plugins. This plugin is ideal for users who frequently utilize emojis for organization or creative purposes.

Reviews

No reviews yet.

Stats

30
stars
10,745
downloads
2
forks
856
days
18
days
18
days
1
total PRs
0
open PRs
1
closed PRs
0
merged PRs
15
total issues
0
open issues
15
closed issues
38
commits

README file from

Github

Obsidian Emoji Autocomplete

Obsidian plugin

Easily insert emoji by their shortcodes

✨ This plugin was featured on Obsidian Addict, in several articles - Thank you!

Features

  • Get autocomplete/typeahead suggestions for emoji
  • Highlight matched part of suggestion (optional)
  • Consider emoji history in suggestions (optional)
  • Supports searching by emoji tags (optional)
    • typing shuffle will find 🔀 (twisted_rightwards_arrow)
    • Show original shortcode inline when an emoji is found by tag (optional)
  • Hide OS unsupported emoji (optional)
  • Immediately replace emoji / keep as shortcode & show in preview mode
  • Remove diacritics when searching for an emoji (optional)
  • Replace flag emoji with nicer font (optional)
  • Improved performance over Emoji Shortcodes - more information
  • Uses the gemoji library to always have an up-to-date list of emoji
  • Uses the uFuzzy library and a custom sorting algorithm for better fuzzy search suggestions

Example

  • :joy: will become 😂
  • :heart: will become ❤

Disclaimers

How to install

  1. Go to Community Plugins in your Obsidian Settings and disable Safe Mode
  2. Click on Browse and search for "Emoji Autocomplete"
  3. Click install
  4. Toggle the Plugin on in the Community Plugins Tab

How to install (from source)

  1. git clone it into <your vault>/.obsidian/plugins
  2. npm i or pnpm i (ideal)
  3. npm run dev or pnpm dev (ideal)
  4. Turn the plugin on inside of Obsidian

Support plugin development

If you find this Plugin helpful, consider it's further development or just say a small thank you

Support KraXen72

Creator of Emoji Autocomplete and all the features on top of Emoji Shortcodes

liberapay kofi

Support phibr0

Creator of Emoji Shortcodes, the plugin Emoji Autocomplete was initially based on

kofi

Credits

Thanks to @claremacrae for rigorous testing of this plugin, which led to a significant performance improvements. libraries / packages that were used but modified or otherwise embedded (not in package.json)

  • is-emoji-supported modified the canvas with willReadFrequently: true and custom cache handling
  • country-flag-emoji-polyfill took the font and wrote custom applying logic
  • lucide icon pack and icones.js.org for several nice svg icons

Performance Improvements

Emoji shortcodes has an issue where it slows down the Tasks and Dataview plugins by a huge amount.
(You can check the progress on the issue in in this issue)
speed comparison
credit: @claremacrae 03/2024

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Icon Shortcodes
4 years ago by AidenLx
Obsidian Plugin: Insert emoji and custom icons with shortcodes
Frontmatter Tag Sugest
4 years ago by Jonathan Miller
Autocompletes tags in Obsidian YAML frontmatter. No more deleting #!
FuzzyTag
3 years ago by Adrian
Text Progress Bar
3 years ago by Michael Adams
Low-fi text-based progress bar for Obsidian
Emoji Magic
3 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Emoji Titler
3 years ago by Hyeonseo Nam
EmoTagsTitler
3 years ago by Cyfine
Tokenz
2 years ago by Ferenc Moricz
Use any kind of short codes in Obsidian! Comes with a map for smileys (:), ;), ...) and one for emojis (:smile:, :wink:, ...).
Emoji Toolbar
5 years ago by oliveryh
An Obsidian plugin to quickly add emojis into your notes
Autocomplete
5 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Emoji Shortcodes
5 years ago by phibr0
Emoji Shortcodes - Obsidian Plugin | Adds Support for Emoji Shortcodes to Obsidian
Emoji Picker
a year ago by Ali Faraji
An up-to-date Emoji Picker for obisian.md, using emoji-mart.
MathType
a year ago by slateblua
Type math faster
TG Emoji Search
a year ago by MarsBatya
Text Autocomplete
a year ago by Christ Degni
An Obsidian autocomplete plugin
PDF Emojis
10 months ago by Marcel Marusiak
Obsidian plugin that allows you to export your notes as PDFs while retaining emojis in headings, bold texts, and anywhere else in your notes! 🎉
Emoji selector
7 months ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
LaTeX autocomplete
6 months ago by Yanis Gerst
SlashComplete
5 months ago by Spiderpig86
Notion-style Markdown autocompletion for Obsidian.
Post To Bluesky
2 months ago by Rie Tamura
Post selected text or entire note to Bluesky.