diff options
| author | Kenichi Handa | 2007-04-19 06:10:34 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2007-04-19 06:10:34 +0000 |
| commit | e159624dea3cf646a7f294eefd28e2842ccb22d4 (patch) | |
| tree | 4a1a3c834bc3453e5fa11e25459bbe01dd949014 | |
| parent | 34f23456fc6b4366f516bfee348d6d331c75cfea (diff) | |
| download | emacs-e159624dea3cf646a7f294eefd28e2842ccb22d4.tar.gz emacs-e159624dea3cf646a7f294eefd28e2842ccb22d4.zip | |
(Special Properties): Document composition property.
| -rw-r--r-- | lispref/ChangeLog | 4 | ||||
| -rw-r--r-- | lispref/text.texi | 22 |
2 files changed, 25 insertions, 1 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index a92e799ef83..8c9535d2d60 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2007-04-19 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * text.texi (Special Properties): Document composition property. | ||
| 4 | |||
| 1 | 2007-04-19 Glenn Morris <rgm@gnu.org> | 5 | 2007-04-19 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * files.texi (File Name Expansion): Mention "superroot". | 7 | * files.texi (File Name Expansion): Mention "superroot". |
diff --git a/lispref/text.texi b/lispref/text.texi index 148bf0025a2..38f2074e603 100644 --- a/lispref/text.texi +++ b/lispref/text.texi | |||
| @@ -3241,7 +3241,6 @@ functions (which may be the same function). In any case, all the | |||
| 3241 | It is possible with @code{char-after} to examine characters at various | 3241 | It is possible with @code{char-after} to examine characters at various |
| 3242 | buffer positions without moving point to those positions. Only an | 3242 | buffer positions without moving point to those positions. Only an |
| 3243 | actual change in the value of point runs these hook functions. | 3243 | actual change in the value of point runs these hook functions. |
| 3244 | @end table | ||
| 3245 | 3244 | ||
| 3246 | @defvar inhibit-point-motion-hooks | 3245 | @defvar inhibit-point-motion-hooks |
| 3247 | When this variable is non-@code{nil}, @code{point-left} and | 3246 | When this variable is non-@code{nil}, @code{point-left} and |
| @@ -3260,6 +3259,27 @@ string to display. Tooltip mode (@pxref{Tooltips,,, emacs, The GNU Emacs | |||
| 3260 | Manual}) provides an example. | 3259 | Manual}) provides an example. |
| 3261 | @end defvar | 3260 | @end defvar |
| 3262 | 3261 | ||
| 3262 | @item composition | ||
| 3263 | @kindex composition @r{(text property)} | ||
| 3264 | This text property is used to display a sequence of characters as a | ||
| 3265 | single glyph composed from components. For instance, Thai base | ||
| 3266 | consonant is composed with the following combining vowel as a single | ||
| 3267 | glyph. | ||
| 3268 | |||
| 3269 | The value is a character or a sequence (vector, list, or | ||
| 3270 | string) of integers. | ||
| 3271 | |||
| 3272 | If it is a character, it is an alternate character to display instead | ||
| 3273 | of the text in the region. | ||
| 3274 | |||
| 3275 | If it is a string, it is an alternate character sequences to | ||
| 3276 | display. | ||
| 3277 | |||
| 3278 | If it is a vector or list, it is a sequence of alternate | ||
| 3279 | characters interleaved with internal codes specifying how to | ||
| 3280 | compose the following character with the previous one. | ||
| 3281 | @end table | ||
| 3282 | |||
| 3263 | @node Format Properties | 3283 | @node Format Properties |
| 3264 | @subsection Formatted Text Properties | 3284 | @subsection Formatted Text Properties |
| 3265 | 3285 | ||