Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
98d05998
Commit
98d05998
authored
Nov 29, 2008
by
Eli Zaretskii
Browse files
(Top): Add a @detailmenu entry for "Character Properties".
parent
91211f07
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
0 deletions
+33
-0
doc/lispref/ChangeLog
doc/lispref/ChangeLog
+11
-0
doc/lispref/elisp.texi
doc/lispref/elisp.texi
+2
-0
etc/NEWS
etc/NEWS
+20
-0
No files found.
doc/lispref/ChangeLog
View file @
98d05998
2008
-
11
-
29
Eli
Zaretskii
<
eliz
@
gnu
.
org
>
*
nonascii
.
texi
(
Character
Properties
):
New
Section
.
(
Specifying
Coding
Systems
):
Document
`
coding
-
system
-
priority
-
list
', `set-coding-system-priority'
,
and
`
with
-
coding
-
priority
'.
(Lisp and Coding Systems): Document `check-coding-systems-region'
and
`
coding
-
system
-
charset
-
list
'.
(Coding System Basics): Document `coding-system-aliases'
.
*
elisp
.
texi
(
Top
):
Add
a
@
detailmenu
entry
for
"Character
Properties"
.
*
objects
.
texi
(
Character
Type
):
Correct
the
range
of
Emacs
characters
.
Add
an
@
xref
to
"Character Codes"
.
...
...
doc/lispref/elisp.texi
View file @
98d05998
...
...
@@ -1087,6 +1087,8 @@ Non-ASCII Characters
* Selecting a Representation:: Treating a byte sequence as unibyte or multi.
* Character Codes:: How unibyte and multibyte relate to
codes of individual characters.
* Character Properties:: Character attributes that define their
behavior and handling.
* Character Sets:: The space of possible character codes
is divided into various character sets.
* Scanning Charsets:: Which character sets are used in a buffer?
...
...
etc/NEWS
View file @
98d05998
...
...
@@ -1437,6 +1437,7 @@ positional codes instead of just 2.
+++
*** The functions `encode-char' and `decode-char' now accept any character sets.
---
*** The function `define-charset' now accepts a completely different
form of arguments (old-style arguments still work).
...
...
@@ -1444,6 +1445,7 @@ form of arguments (old-style arguments still work).
*** The value of the function `char-charset' depends on the current
priorities of charsets.
+++
*** The function get-char-code-property now accepts many Unicode base
character properties. They are `name', `general-category',
`canonical-combining-class', `bidi-class', `decomposition',
...
...
@@ -1464,8 +1466,10 @@ entries in that range of characters.
**** `characterp' returns t if and only if the argument is a character.
This replaces `char-valid-p', which is now obsolete.
+++
**** `max-char' returns the maximum character code (currently #x3FFFFF).
---
**** `define-charset-alias' defines an alias of a charset.
+++
...
...
@@ -1477,8 +1481,10 @@ This replaces `char-valid-p', which is now obsolete.
+++
**** `unibyte-string' makes a unibyte string from bytes.
---
**** `define-char-code-property' defines a character code property.
+++
**** `char-code-property-description' returns the description string of
a character code property.
...
...
@@ -1487,46 +1493,60 @@ a character code property.
**** `find-word-boundary-function-table' is a char-table of functions to
search for a word boundary.
+++
**** `char-script-table' is a char-table of script names.
+++
**** `char-width-table' is a char-table of character widths.
---
**** `print-charset-text-property' controls how to handle `charset' text
property on printing a string.
+++
**** `printable-chars' is a char-table of printable characters.
** Code conversion changes
---
*** The new function `define-coding-system' should be used to define a
coding system instead of `make-coding-system' (which is now obsolete).
+++
*** The functions `encode-coding-region' and `decode-coding-region'
have an optional 4th argument to specify where the result of
conversion should go.
+++
*** The functions `encode-coding-string' and `decode-coding-string'
have an optional 4th argument specifying a buffer to store the result
of conversion.
---
*** The functions `set-coding-priority' and `make-coding-system' are obsolete.
*** New functions:
+++
**** `with-coding-priority' executes Lisp code using the specified
coding system priority order.
+++
**** `check-coding-systems-region' checks if the text in the region is
encodable by the specified coding systems.
+++
**** `coding-system-aliases' returns a list of aliases of a coding system.
+++
**** `coding-system-charset-list' returns a list of charsets supported
by a coding system.
+++
**** `coding-system-priority-list' returns a list of coding systems
ordered by their priorities.
+++
**** `set-coding-system-priority' sets priorities of coding systems.
** There is a new input method, Robin, different from Quail.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment