deuce.emacs.character
char-resolve-modifiers
(char-resolve-modifiers char)
Resolve modifiers in the character CHAR.
The value is a character with modifiers resolved into the character
code. Unresolved modifiers are kept in the value.
char-width
(char-width char)
Return width of CHAR when displayed in the current buffer.
The width is measured by how many columns it occupies on the screen.
Tab is taken to occupy `tab-width' columns.
characterp
(characterp object)
Return non-nil if OBJECT is a character.
get-byte
(get-byte & [position string])
Return a byte value of a character at point.
Optional 1st arg POSITION, if non-nil, is a position of a character to get
a byte value.
Optional 2nd arg STRING, if non-nil, is a string of which first
character is a target to get a byte value. In this case, POSITION, if
non-nil, is an index of a target character in the string.
If the current buffer (or STRING) is multibyte, and the target
character is not ASCII nor 8-bit character, an error is signaled.
max-char
(max-char)
Return the character of the maximum code.
multibyte-char-to-unibyte
(multibyte-char-to-unibyte ch)
Convert the multibyte character CH to a byte.
If the multibyte character does not represent a byte, return -1.
string-width
(string-width string)
Return width of STRING when displayed in the current buffer.
Width is measured by how many columns it occupies on the screen.
When calculating width of a multibyte character in STRING,
only the base leading-code is considered; the validity of
the following bytes is not checked. Tabs in STRING are always
taken to occupy `tab-width' columns.
unibyte-char-to-multibyte
(unibyte-char-to-multibyte ch)
Convert the byte CH to multibyte character.
unibyte-string
(unibyte-string & bytes)
Concatenate all the argument bytes and make the result a unibyte string.