Mercurial > hg > xemacs-beta
comparison lisp/mule/hebrew-hooks.el @ 74:54cc21c15cbb r20-0b32
Import from CVS: tag r20-0b32
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:04:33 +0200 |
parents | 131b0175ea99 |
children | fe104dbd9147 |
comparison
equal
deleted
inserted
replaced
73:e2d7a37b7c8d | 74:54cc21c15cbb |
---|---|
27 ;;; HEBREW | 27 ;;; HEBREW |
28 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 28 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
29 | 29 |
30 ;; Syntax of Hebrew characters | 30 ;; Syntax of Hebrew characters |
31 (loop for c from 96 to 122 | 31 (loop for c from 96 to 122 |
32 do (modify-syntax-entry (make-char 'hebrew c) "w")) | 32 do (modify-syntax-entry (make-char 'hebrew-iso8859-8 c) "w")) |
33 (modify-syntax-entry (make-char 'hebrew 32) "w") ; no-break space | 33 (modify-syntax-entry (make-char 'hebrew-iso8859-8 32) "w") ; no-break space |
34 | 34 |
35 (make-coding-system | 35 (make-coding-system |
36 'iso-8859-8 'iso2022 | 36 'iso-8859-8 'iso2022 |
37 "MIME ISO-8859-8" | 37 "MIME ISO-8859-8" |
38 '(charset-g0 ascii | 38 '(charset-g0 ascii |
39 charset-g1 hebrew | 39 charset-g1 hebrew-iso8859-8 |
40 charset-g2 t | 40 charset-g2 t |
41 charset-g3 t | 41 charset-g3 t |
42 no-iso6429 t | 42 no-iso6429 t |
43 mnemonic "MIME/Hbrw" | 43 mnemonic "MIME/Hbrw" |
44 )) | 44 )) |
45 | 45 |
46 (make-coding-system | 46 (make-coding-system |
47 'ctext-hebrew 'iso2022 | 47 'ctext-hebrew 'iso2022 |
48 "Coding-system of Hebrew." | 48 "Coding-system of Hebrew." |
49 '(charset-g0 ascii | 49 '(charset-g0 ascii |
50 charset-g1 hebrew | 50 charset-g1 hebrew-iso8859-8 |
51 charset-g2 t | 51 charset-g2 t |
52 charset-g3 t | 52 charset-g3 t |
53 mnemonic "CText/Hbrw" | 53 mnemonic "CText/Hbrw" |
54 )) | 54 )) |
55 | 55 |
56 (add-hook 'quail-package-alist '("hebrew" "quail/hebrew")) | 56 ;;(add-hook 'quail-package-alist '("hebrew" "quail/hebrew")) |
57 | 57 |
58 (define-language-environment 'hebrew | 58 (define-language-environment 'hebrew |
59 "Hebrew" | 59 "Hebrew" |
60 (lambda () | 60 (lambda () |
61 (set-coding-category-system 'iso-8-designate 'iso-8859-8) | 61 (set-coding-category-system 'iso-8-designate 'iso-8859-8) |
62 (set-coding-priority-list '(iso-8-designate iso-8-1)) | 62 (set-coding-priority-list '(iso-8-designate iso-8-1)) |
63 (set-default-file-coding-system 'iso-8859-8) | 63 (set-default-file-coding-system 'iso-8859-8) |
64 (setq terminal-coding-system 'iso-8859-8) | 64 (setq terminal-coding-system 'iso-8859-8) |
65 (setq keyboard-coding-system 'iso-8859-8) | 65 (setq keyboard-coding-system 'iso-8859-8) |
66 (setq-default quail-current-package | 66 ;; (setq-default quail-current-package |
67 (assoc "hebrew" quail-package-alist)))) | 67 ;; (assoc "hebrew" quail-package-alist)))) |
68 )) |