comparison lisp/language/hebrew.el @ 88414:fad0f879877f

Call define-coding-system instead of make-coding-system. All CCL program deleted.
author Kenichi Handa <handa@m17n.org>
date Fri, 01 Mar 2002 02:28:29 +0000
parents e3ae5ef41293
children bafe04d82c5d
comparison
equal deleted inserted replaced
88413:418777d5ccd4 88414:fad0f879877f
29 ;; See http://www.ecma.ch/ecma1/STAND/ECMA-121.HTM. 29 ;; See http://www.ecma.ch/ecma1/STAND/ECMA-121.HTM.
30 ;; Windows-1255 is also supported. 30 ;; Windows-1255 is also supported.
31 31
32 ;;; Code: 32 ;;; Code:
33 33
34 (make-coding-system 34 (define-coding-system 'hebrew-iso-8bit
35 'hebrew-iso-8bit 2 ?8 35 "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)."
36 "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)." 36 :coding-type 'charset
37 '(ascii hebrew-iso8859-8 nil nil 37 :mnemonic ?8
38 nil ascii-eol ascii-cntl nil nil nil nil nil t) 38 :charset-list '(iso-8859-8)
39 '((safe-charsets ascii hebrew-iso8859-8) 39 :plist '(mime-charset iso-8859-8))
40 (mime-charset . iso-8859-8)))
41 40
42 (define-coding-system-alias 'iso-8859-8 'hebrew-iso-8bit) 41 (define-coding-system-alias 'iso-8859-8 'hebrew-iso-8bit)
43 42
44 ;; These are for Explicit and Implicit directionality information, as 43 ;; These are for Explicit and Implicit directionality information, as
45 ;; defined in RFC 1556. We don't yet support directional information 44 ;; defined in RFC 1556. We don't yet support directional information
47 ;; iso-8859-8-e is concerned. FIXME. 46 ;; iso-8859-8-e is concerned. FIXME.
48 (define-coding-system-alias 'iso-8859-8-e 'hebrew-iso-8bit) 47 (define-coding-system-alias 'iso-8859-8-e 'hebrew-iso-8bit)
49 (define-coding-system-alias 'iso-8859-8-i 'hebrew-iso-8bit) 48 (define-coding-system-alias 'iso-8859-8-i 'hebrew-iso-8bit)
50 49
51 (set-language-info-alist 50 (set-language-info-alist
52 "Hebrew" '((charset . (hebrew-iso8859-8)) 51 "Hebrew" '((charset . iso-8859-8)
53 (coding-priority hebrew-iso-8bit) 52 (coding-priority hebrew-iso-8bit)
54 (coding-system . (hebrew-iso-8bit)) 53 (coding-system hebrew-iso-8bit)
55 (nonascii-translation . hebrew-iso8859-8) 54 (nonascii-translation . iso-8859-8)
56 (input-method . "hebrew") 55 (input-method . "hebrew")
57 (unibyte-display . hebrew-iso-8bit) 56 (unibyte-display . hebrew-iso-8bit)
58 (sample-text . "Hebrew ,Hylem(B") 57 (sample-text . "Hebrew ,Hylem(B")
59 (documentation . "Right-to-left writing is not yet supported."))) 58 (documentation . "Right-to-left writing is not yet supported.")))
60 59