Emacs: xah-insert-unicode 🚀
here's a command that lets you insert your own set of unicode characters via a completion.
put this in your Emacs Init File:
(defvar xah-unicode-list '( ("bullet •") ("right arrow →") ("white diamong ◇") ("black diamond ◆") ("...ellipsis …") ("nbsp ") ("chinese comma 、") ("-emdash —") ("fullwidth ampersand &") ("down arrow ↓") ("left arrow ←") ("up arrow ↑") ("thumb up 👍")) "A list of strings used by `xah-insert-unicode'. each item is a string. The first part of string before last space, is used as name of a unicode char, the last part before last space, is the unicode Unicode character to insert. (can be more than 1 char).") (defun xah-insert-unicode () "Insert a unicode from a custom list `xah-unicode-list'. URL `http://xahlee.info/emacs/emacs/emacs_insert_unicode.html' Version: 2021-01-05 2022-04-07 2022-10-30" (interactive) (let (($str (completing-read "Insert:" xah-unicode-list))) (insert (car (last (split-string $str " " t))))))