677 |
@cindex character set of character at point |
@cindex character set of character at point |
678 |
@cindex font of character at point |
@cindex font of character at point |
679 |
@cindex text properties at point |
@cindex text properties at point |
680 |
@w{@kbd{C-u C-x =}} displays additional information about a |
@w{@kbd{C-u C-x =}} displays these additional information about a |
681 |
character, including the character set name and the codes that |
character. |
682 |
identify the character within that character set; @acronym{ASCII} characters are |
|
683 |
identified as belonging to the @code{ascii} character set. It also |
@itemize @bullet |
684 |
shows the character's syntax, categories, and encodings both |
@item |
685 |
internally in the buffer and externally if you save the file. It also |
The character set name and the codes that identify the character |
686 |
shows the character's text properties (@pxref{Text Properties,,, |
within that character set; @acronym{ASCII} characters are identified |
687 |
|
as belonging to the @code{ascii} character set. |
688 |
|
|
689 |
|
@item |
690 |
|
The character's syntax and categories. |
691 |
|
|
692 |
|
@item |
693 |
|
The cahracter's encodings both internally in the buffer and externally |
694 |
|
if you save the file. |
695 |
|
|
696 |
|
@item |
697 |
|
What to type to input the character if an input method is activated |
698 |
|
and it supports the character. |
699 |
|
|
700 |
|
@item |
701 |
|
If you are running Emacs on a window system, the font name and glyph |
702 |
|
code for the character. If you are running Emacs on a terminal, the |
703 |
|
code(s) sent to the terminal. |
704 |
|
|
705 |
|
@item |
706 |
|
The character's text properties (@pxref{Text Properties,,, |
707 |
elisp, the Emacs Lisp Reference Manual}), and any overlays containing it |
elisp, the Emacs Lisp Reference Manual}), and any overlays containing it |
708 |
(@pxref{Overlays,,, elisp, the same manual}). |
(@pxref{Overlays,,, elisp, the same manual}). |
709 |
|
|
710 |
|
@end itemize |
711 |
|
|
712 |
Here's an example showing the Latin-1 character A with grave accent, |
Here's an example showing the Latin-1 character A with grave accent, |
713 |
in a buffer whose coding system is @code{iso-2022-7bit}, whose |
in a buffer whose coding system is @code{iso-latin-1}, whose |
714 |
terminal coding system is @code{iso-latin-1} (so the terminal actually |
terminal coding system is @code{iso-latin-1} (so the terminal actually |
715 |
displays the character as @samp{@`A}), and which has font-lock-mode |
displays the character as @samp{@`A}), and which has font-lock-mode |
716 |
(@pxref{Font Lock}) enabled: |
(@pxref{Font Lock}) enabled: |
717 |
|
|
718 |
@smallexample |
@smallexample |
719 |
character: @`A (04300, 2240, 0x8c0) |
character: @`A (04300, 2240, 0x8c0, U+00C0) |
720 |
charset: latin-iso8859-1 |
charset: latin-iso8859-1 |
721 |
(Right-Hand Part of Latin Alphabet 1@dots{} |
(Right-Hand Part of Latin Alphabet 1@dots{} |
722 |
code point: 64 |
code point: 64 |
723 |
syntax: w which means: word |
syntax: w which means: word |
724 |
category: l:Latin |
category: l:Latin |
725 |
buffer code: 0x81 0xC0 |
to input: type "`A" |
726 |
file code: ESC 2C 41 40 (encoded by coding system iso-2022-7bit) |
buffer code: 0x81 0xC0 |
727 |
terminal code: C0 |
file code: ESC 2C 41 40 (encoded by coding system iso-2022-7bit) |
728 |
|
display: terminal code 0xC0 |
729 |
Text properties |
|
730 |
font-lock-face: font-lock-variable-name-face |
There are text properties here: |
731 |
fontified: t |
fontified t |
732 |
@end smallexample |
@end smallexample |
733 |
|
|
734 |
@node Arguments |
@node Arguments |