Mercurial > hg > xemacs-beta
view lisp/mule/arabic.el @ 2537:b7b90f750a78
[xemacs-hg @ 2005-01-31 20:08:32 by ben]
Documentation updates
GETTING.GNU.SOFTWARE, Makefile.in.in: Delete GETTING.GNU.SOFTWARE from SOURCES.
PROBLEMS: Delete reference to check_cygwin_setup.sh.
Delete stuff that is irrelevant, mislocated or woefully out-of-date.
GNU, SERVICE: Delete.
* ORDERS, ORDERS.EUROPE, ORDERS.JAPAN: Delete.
* CHARSETS, CODINGS: Delete.
* DEBUG, LPF, MORE.STUFF, MOTIVATION: Delete.
aliases.ksh: Delete. (moved to xemacs-builds/steve)
* README.HYPERBOLE, README.OO-BROWSER: Delete.
* chr.png, chrm.png: Move to photos/.
check_cygwin_setup.sh: Delete.
* gnu.xpm, gnu.xbm, sink.xbm: Delete.
* ms-kermit, ms-kermit-7bit: Delete.
TERMS: Delete.
* DISTRIB, FTP, MACHINES, MAILINGLISTS, PACKAGES:
Delete and move to FAQ.
BETA: Delete and move to man/beta.texi.
README: Update.
help.el: Removed.
xemacs/help.texi: Delete references to DISTRIB. Point to FAQ.
xemacs/new.texi: Update sample code for version checking.
xemacs/xemacs.texi: Delete references to DISTRIB. Point directly to web site.
Update stuff referring to GNU Emacs. Delete references to Win-Emacs.
Makefile: Add beta.texi and built files.
xemacs-faq.texi: Major overhaul of section 1. Add mailing list info, update
downloading info, add info on CVS, etc.
xemacs.mak: Also copy BUGS, README, COPYING and Installation.
author | ben |
---|---|
date | Mon, 31 Jan 2005 20:08:52 +0000 |
parents | 2923009caf47 |
children | 98af8a976fc3 |
line wrap: on
line source
;;; arabic.el --- pre-loaded support for Arabic. -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1992,93,94,95 Free Software Foundation, Inc. ;; Copyright (C) 1995 Amdahl Corporation. ;; Copyright (C) 1995 Sun Microsystems. ;; Copyright (C) 2002 Ben Wing. ;; This file is part of XEmacs. ;; XEmacs is free software; you can redistribute it and/or modify it ;; under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; XEmacs is distributed in the hope that it will be useful, but ;; WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with XEmacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;;; Commentary: ;; Synched up with: Mule 2.3, FSF 21.1. ;;; Code: ; (make-charset 'arabic-iso8859-6 ; "Right-Hand Part of Latin/Arabic Alphabet (ISO/IEC 8859-6): ISO-IR-127" ; '(dimension ; 1 ; registry "ISO8859-6" ; chars 96 ; columns 1 ; direction r2l ; final ?G ; graphic 1 ; short-name "RHP of ISO8859/6" ; long-name "RHP of Arabic (ISO 8859-6): ISO-IR-127" ; )) ;; For Arabic, we need three different types of character sets. ;; Digits are of direction left-to-right and of width 1-column. ;; Others are of direction right-to-left and of width 1-column or ;; 2-column. (make-charset 'arabic-digit "Arabic digit" '(dimension 1 registry "MuleArabic-0" chars 94 columns 1 direction l2r final ?2 graphic 0 short-name "Arabic digit" long-name "Arabic digit" )) (make-charset 'arabic-1-column "Arabic 1-column" '(dimension 1 registry "MuleArabic-1" chars 94 columns 1 direction r2l final ?3 graphic 0 short-name "Arabic 1-col" long-name "Arabic 1-column" )) (make-charset 'arabic-2-column "Arabic 2-column" '(dimension 1 registry "MuleArabic-2" chars 94 columns 2 direction r2l final ?4 graphic 0 short-name "Arabic 2-col" long-name "Arabic 2-column" )) (make-coding-system 'iso-8859-6 'iso2022 "ISO-8859-6 (Arabic)" '(charset-g0 ascii charset-g1 arabic-iso8859-6 charset-g2 t charset-g3 t no-iso6429 t mnemonic "MIME/Arbc" )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ARABIC ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; (define-language-environment 'arabic ;; "Arabic" ;; (lambda () ;; (require 'arabic))) ;;; arabic.el ends here