diff options
| author | Kenichi Handa | 2006-11-22 01:05:20 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-11-22 01:05:20 +0000 |
| commit | 2bb915b877ae22b22adc2a7cbf487278bab118a6 (patch) | |
| tree | 295780d646ac68edc0ff735cb6894a4d42677d47 | |
| parent | db9aec4708266a6926ec048c409c93d420d2b5eb (diff) | |
| download | emacs-2bb915b877ae22b22adc2a7cbf487278bab118a6.tar.gz emacs-2bb915b877ae22b22adc2a7cbf487278bab118a6.zip | |
Sync with HEAD.
| -rw-r--r-- | lisp/international/characters.el | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el index ff60ceb1b5b..b671b96c624 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el | |||
| @@ -433,11 +433,6 @@ | |||
| 433 | 433 | ||
| 434 | (let ((tbl (standard-case-table)) c) | 434 | (let ((tbl (standard-case-table)) c) |
| 435 | 435 | ||
| 436 | ;; In some languages, U+0049 LATIN CAPITAL LETTER I and U+0131 LATIN | ||
| 437 | ;; SMALL LETTER DOTLESS I make a case pair, and so do U+0130 LATIN | ||
| 438 | ;; CAPITAL LETTER I WITH DOT ABOVE and U+0069 LATIN SMALL LETTER I. | ||
| 439 | ;; See the Turkish language environment. | ||
| 440 | |||
| 441 | ;; Latin-1 | 436 | ;; Latin-1 |
| 442 | 437 | ||
| 443 | ;; Fixme: Some of the non-word syntaxes here perhaps should be | 438 | ;; Fixme: Some of the non-word syntaxes here perhaps should be |
| @@ -485,8 +480,20 @@ | |||
| 485 | (zerop (% c 2)) | 480 | (zerop (% c 2)) |
| 486 | (set-case-syntax-pair (1- c) c tbl)) | 481 | (set-case-syntax-pair (1- c) c tbl)) |
| 487 | (setq c (1+ c))) | 482 | (setq c (1+ c))) |
| 488 | (set-downcase-syntax ?İ ?i tbl) | 483 | |
| 489 | (set-upcase-syntax ?I ?ı tbl) | 484 | |
| 485 | ;; In some languages, such as Turkish, U+0049 LATIN CAPITAL LETTER I | ||
| 486 | ;; and U+0131 LATIN SMALL LETTER DOTLESS I make a case pair, and so | ||
| 487 | ;; do U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE and U+0069 LATIN | ||
| 488 | ;; SMALL LETTER I. | ||
| 489 | |||
| 490 | ;; We used to set up half of those correspondence unconditionally, | ||
| 491 | ;; but that makes searches slow. So now we don't set up either half | ||
| 492 | ;; of these correspondences by default. | ||
| 493 | |||
| 494 | ;; (set-downcase-syntax ?İ ?i tbl) | ||
| 495 | ;; (set-upcase-syntax ?I ?ı tbl) | ||
| 496 | |||
| 490 | (set-case-syntax-pair ?IJ ?ij tbl) | 497 | (set-case-syntax-pair ?IJ ?ij tbl) |
| 491 | (set-case-syntax-pair ?Ĵ ?ĵ tbl) | 498 | (set-case-syntax-pair ?Ĵ ?ĵ tbl) |
| 492 | (set-case-syntax-pair ?Ķ ?ķ tbl) | 499 | (set-case-syntax-pair ?Ķ ?ķ tbl) |