NORMAL ~/wkd/p/emojis :set skin=modern utf-8

emojis.nvim

One :Emojis command that removes, counts, lists, replaces, wraps and inserts emojis — across a line, a selection, a buffer, or a whole project. The same command also carries a small Unicode toolkit (:Emojis unicode name|search |table|digraphs) for any character, not just emoji.

status
beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
category
Editing
neovim
0.9+
repo
github.com/StefanBartl/emojis.nvim
commits
107
help
:help emojis

demo

recorded with VHS from demos/emojis.tape in a clean Neovim — re-recorded weekly
what is shown when
  1. :Emojis count
  2. :Emojis replace - emojis to :name: placeholders
  3. :Emojis unreplace - and back
  4. :Emojis list - every emoji in the quickfix list

install

{
  "StefanBartl/emojis.nvim",
  opts = {},
}

docs/

git log

  1. fix config: validate checkbox.default_set at setup, align docs and tests
  2. fix checkbox: :Emojis toggle with no set honours checkbox.default_set
  3. docs link back to the wkd family site
  4. ci bump leafo/gh-actions-lua and gh-actions-luarocks off Node 20
  5. ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
  6. docs TESTS: align run.lua header examples with the ci.yml -n/-i NONE invocation
  7. test unicode: back the "*" register with an in-memory provider
  8. test unicode: read register "*" back only when a clipboard provider exists
  9. ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
  10. ci pin ui/documentation/pickers checkouts to their ci-verified branch
  11. ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
  12. feat deps: declare rg and curl in docs/install.json

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close