mule-ja
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mule-ja:9] characters.el minor fix


From: Ikumi Keita
Subject: [mule-ja:9] characters.el minor fix
Date: Thu, 04 Oct 2012 23:12:19 +0900

  井汲です。

>> emacs の mule 関連のメールはこちらの ML に送ればいいのでしょうか。

> はい。

  ありがとうございます。よろしくお願いします。

  早速ですが、emacs 24.2 の characters.el にちょっとしたミスを見つけたと
思いますので差分を添付します。

  前半は単なる単純ミスだと思います。後半は問題があるわけではないのですが、
それより前の

;; Katakana block
(modify-category-entry '(#x3099 . #x309C) ?K)
...

;; Hiragana block
(modify-category-entry '(#x3040 . #x309F) ?H)
...

といった一連の処理の中ですでにカバーされているようなので、単純に削ってみ
ました。

                                                井汲 景太

--- characters.el.orig  2012-08-23 14:33:42.000000000 +0900
+++ characters.el       2012-10-04 22:57:45.000000000 +0900
@@ -226,7 +226,7 @@
 (map-charset-chars #'modify-syntax-entry 'japanese-jisx0208 "_" #x2821 #x287E)
 (let ((chars '(?ー ?゛ ?゜ ?ヽ ?ヾ ?ゝ ?ゞ ?〃 ?仝 ?々 ?〆 ?〇)))
   (dolist (elt chars)
-    (modify-syntax-entry (car chars) "w")))
+    (modify-syntax-entry elt "w")))
 
 (map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?A #x2321 #x237E)
 (map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?H #x2421 #x247E)
@@ -234,12 +234,6 @@
 (map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?G #x2621 #x267E)
 (map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?Y #x2721 #x277E)
 (map-charset-chars #'modify-category-entry 'japanese-jisx0208 ?C #x3021 #x7E7E)
-(modify-category-entry ?ー ?K)
-(let ((chars '(?゛ ?゜)))
-  (while chars
-    (modify-category-entry (car chars) ?K)
-    (modify-category-entry (car chars) ?H)
-    (setq chars (cdr chars))))
 (let ((chars '(?仝 ?々 ?〆 ?〇)))
   (while chars
     (modify-category-entry (car chars) ?C)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]