Mercurial > hg > xemacs-beta
diff lisp/mule/hebrew.el @ 412:697ef44129c6 r21-2-14
Import from CVS: tag r21-2-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:20:41 +0200 |
parents | 74fd4e045ea6 |
children | 95016f13131a |
line wrap: on
line diff
--- a/lisp/mule/hebrew.el Mon Aug 13 11:19:22 2007 +0200 +++ b/lisp/mule/hebrew.el Mon Aug 13 11:20:41 2007 +0200 @@ -1,4 +1,4 @@ -;;; hebrew.el --- Support for Hebrew -*- coding: iso-2022-7bit; -*- +;;; hebrew.el --- Support for Hebrew ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. @@ -37,10 +37,8 @@ ;; (make-coding-system ;; 'hebrew-iso-8bit 2 ?8 ;; "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)" -;; '(ascii hebrew-iso8859-8 nil nil -;; nil ascii-eol ascii-cntl nil nil nil nil nil t) -;; '((safe-charsets ascii hebrew-iso8859-8) -;; (mime-charset . iso-8859-8))) +;; '((ascii t) (hebrew-iso8859-8 t) nil nil +;; nil ascii-eol ascii-cntl nil nil nil nil nil t)) ;; (define-coding-system-alias 'iso-8859-8 'hebrew-iso-8bit) @@ -53,7 +51,7 @@ charset-g3 t no-iso6429 t mnemonic "MIME/Hbrw" - )) +)) (make-coding-system 'ctext-hebrew 'iso2022 @@ -69,14 +67,26 @@ "Setup multilingual environment (MULE) for Hebrew. But, please note that right-to-left writing is not yet supported." (interactive) - (set-language-environment "Hebrew")) + (setup-8-bit-environment "Hebrew" 'hebrew-iso8859-8 'iso-8859-8 + "hebrew") + (set-coding-category-system 'iso-8-designate 'iso-8859-8) + (set-coding-priority-list + '(iso-8-designate + iso-8-1 + iso-7 + iso-8-2 + iso-lock-shift + no-conversion + shift-jis + big5)) + ) (set-language-info-alist - "Hebrew" '((charset hebrew-iso8859-8) - (coding-system iso-8859-8) - (coding-priority iso-8859-8) - (input-method . "hebrew") - (sample-text . "Hebrew [2],Hylem[0](B") + "Hebrew" '((setup-function . setup-hebrew-environment) + (describe-function . describe-hebrew-support) + (charset . (hebrew-iso8859-8)) + (coding-system . (iso-8859-8)) + (sample-text . "Hebrew ,Hylem(B") (documentation . "Right-to-left writing is not yet supported.") ))