Utilities for Unicode characters in Emacs.
(require 'ucs-utils) (ucs-utils-char "Middle Dot" ; character to return ?. ; fallback if unavailable 'char-displayable-p) ; test for character to pass (ucs-utils-first-existing-char '("White Bullet" "Bullet Operator" "Circled Bullet" "Middle Dot" ?.) 'cdp) (ucs-utils-string "Horizontal Ellipsis" '[["..."]])
This library provides utilities for manipulating Unicode characters, with integrated ability to return fallback characters when Unicode display is not possible.
Some ambiguities in Emacs' built-in Unicode data are resolved, and character support is updated to Unicode 7.0.
There are three interactive commands:
ucs-utils-ucs-insert ; ucs-insert workalike using ido-completing-read
ucs-utils-eval ; the inverse of ucs-insert
ucs-utils-install-aliases ; install shorter aliases
The other functions are only useful from other Lisp code:
ucs-utils-char
ucs-utils-first-existing-char
ucs-utils-vector
ucs-utils-string
ucs-utils-intact-string
ucs-utils-pretty-name
ucs-utils-read-char-by-name
ucs-utils-subst-char-in-region
http://en.wikipedia.org/wiki/Universal_Character_Set
Compatibility and RequirementsGNU Emacs version 25.1-devel : not tested
GNU Emacs version 24.5 : not tested
GNU Emacs version 24.4 : yes
GNU Emacs version 24.3 : yes
GNU Emacs version 23.3 : yes (*)
GNU Emacs version 22.3 and lower : no
(*) For full Emacs 23.x support, the library ucs-utils-6.0-delta.el should also be installed.
Uses if present: persistent-soft.el (Recommended)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4