aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2010-08-09 17:12:49 +0900
committerKenichi Handa2010-08-09 17:12:49 +0900
commit82a9ce0fbe7d4e0646fe9d2888f312fa4a39c74b (patch)
treec3eaa4aacb205002843a5f83f6c3e7617bee50f6
parentfc5604453eda2964a7e0cce23a133672309febac (diff)
downloademacs-82a9ce0fbe7d4e0646fe9d2888f312fa4a39c74b.tar.gz
emacs-82a9ce0fbe7d4e0646fe9d2888f312fa4a39c74b.zip
language/hebrew.el: Exclude U+05BD (Hebre MAQAF) from the composable pattern.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/language/hebrew.el4
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 32e9636fb3b..8fa89025a5e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12010-08-09 Kenichi Handa <handa@m17n.org>
2
3 * language/hebrew.el: Exclude U+05BD (Hebre MAQAF) from the
4 composable pattern.
5
12010-08-08 Chong Yidong <cyd@stupidchicken.com> 62010-08-08 Chong Yidong <cyd@stupidchicken.com>
2 7
3 * tutorial.el (tutorial--default-keys): C-d is now bound to 8 * tutorial.el (tutorial--default-keys): C-d is now bound to
diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el
index 876f6fa1aba..589412ad385 100644
--- a/lisp/language/hebrew.el
+++ b/lisp/language/hebrew.el
@@ -237,8 +237,8 @@ Bidirectional editing is supported.")))
237 (setq idx (1+ idx)))))) 237 (setq idx (1+ idx))))))
238 gstring)) 238 gstring))
239 239
240(let ((pattern1 "[\u05D0-\u05F2][\u0591-\u05BF\u05C1-\u05C5\u05C7]+") 240(let ((pattern1 "[\u05D0-\u05F2][\u0591-\u05BD\u05BF\u05C1-\u05C5\u05C7]+")
241 (pattern2 "[\u05D0-\u05F2]\u200D[\u0591-\u05BF\u05C1-\u05C5\u05C7]+")) 241 (pattern2 "[\u05D0-\u05F2]\u200D[\u0591-\u05BD\u05BF\u05C1-\u05C5\u05C7]+"))
242 (set-char-table-range 242 (set-char-table-range
243 composition-function-table '(#x591 . #x5C7) 243 composition-function-table '(#x591 . #x5C7)
244 (list (vector pattern2 3 'hebrew-shape-gstring) 244 (list (vector pattern2 3 'hebrew-shape-gstring)