[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Hebrew emacs?




The following is a snippet from a posting to gnu.emacs.sources.
It is not the full posting (which includes elisp code). Ehud posted
this announcement, and then 2 errata postings.

I have not tested this, but I guess it is of interest to ILUG.
-- 
Oleg Goldshmidt | BLOOMBERG L.P. (BFM) | oleg@bfr.co.il
"... We work by wit, and not by witchcraft;
 And wit depends on dilatory time." - W. Shakespeare.

====================================================================

From: "Ehud Karni "<ehud@unix.simonwiesel.co.il>
Subject: hebeng.el package  - Hebrew with right to left and isearch support
Newsgroups: gnu.emacs.sources
Date: Sun, 26 Dec 1999 15:55:42 GMT
Organization: Simon & Wiesel Insurance agency

I have written a full package for supporting Hebrew with right-to-left
(R2L) and push-mode. However, it is in Unicode (not MULE) with keyboard
conversion (according to the Israeli Latin-Hebrew standard keyboard).

The R2L is indeed the harder part. It includes re-defining of many
basic functions. I'm willing to help the Emacs development team with my
Hebrew use experience. This version of the package works with Emacs 20.X
and should also work with 19.34. It works on the UNIX and NT variants
(The last DOS version tested is 19.34, I stopped working with the DOS
emacs after the NTemacs was released).

Major features: in both R2L and L2R:  overwrite, insert, push-mode,
  delete char, backspace, goto bol/eol, clear to bol/eol, sort-lines.
  Support of Hebrew/Latin keyboard (without OS support).
  Inversion of strings/lines (Windoz inversion too).
  Justification (alignment) of text right/left.
  Modify the syntax table to include the Hebrew characters.
  `isearch' enhancements - Hebrew toggle, prepend toggle.

 ######################################################################
 # This package is strictly UNIBYTE and disable MULTIBYTE explicitly. #
 ######################################################################

Part of the isearch modifications were posted here few days ago.

The package is listed below (stripped from any non 7 bit char).

To get it (with 8 bits) email to:   auto_mail@unix.simonwiesel.co.il.
   Subject: "files" (one word, no quotes).
   1st line of the content: "hebeng.el.gz" (one word, no quotes).
   The file will be then automaticly sent to the reply address.

Note to users of NTemacs on Hebrew enabled Windoz 9x/NT:
   You must work with Hebrew font that is not inverted by the Windoz OS.
   I work with Web Hebrew Monospace (TrueType fixed font).
   To get it email to:   auto_mail@unix.simonwiesel.co.il.
   Subject: "files" (one word, no quotes).
   1st line of the content: "wehm.ttf.gz" (one word, no quotes).
   The file will be then automaticly sent to the reply address.
       
Ehud.




=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il