aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2006-11-22 01:05:20 +0000
committerKenichi Handa2006-11-22 01:05:20 +0000
commit2bb915b877ae22b22adc2a7cbf487278bab118a6 (patch)
tree295780d646ac68edc0ff735cb6894a4d42677d47
parentdb9aec4708266a6926ec048c409c93d420d2b5eb (diff)
downloademacs-2bb915b877ae22b22adc2a7cbf487278bab118a6.tar.gz
emacs-2bb915b877ae22b22adc2a7cbf487278bab118a6.zip
Sync with HEAD.
-rw-r--r--lisp/international/characters.el21
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)