Xref: utzoo comp.sys.ibm.pc:16961 comp.binaries.ibm.pc.d:525 comp.emacs:3772
Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!amdahl!pyramid!prls!philabs!micomvax!ray
From: ray@micomvax.UUCP (Ray Dunn)
Newsgroups: comp.sys.ibm.pc,comp.binaries.ibm.pc.d,comp.emacs
Subject: Re: US PC programmers still live in a 7-bit world!
Keywords: 8bit uEMACS
Message-ID: <1169@micomvax.UUCP>
Date: 5 Jul 88 21:57:55 GMT
References: <1988Jun22.223158.1366@LTH.Se> <126@dcs.UUCP> <920@infbs.UUCP> <345@krafla.rhi.hi.is> <7350@j.cc.purdue.edu>
Reply-To: ray@micomvax.UUCP (Ray Dunn)
Organization: Philips Electronics Ltd. (TDS - Montreal) St. Laurent QC, Canada
Lines: 29

In article <7350@j.cc.purdue.edu> nwd@j.cc.purdue.edu.UUCP (Daniel Lawrence) writes:
 >.... Also keys can be set up like the following:
 >
 >store-macro-21
 >	insert-string &chr 130
 >!endm
 >bind-to-key execute-macro-20 FN^R
 >
 >	This causes an e with an acute accent to be inserted when the
 >alt-e combination is struck.
 >
 >	My problem now is this.... How do I determine how such a
 >character should be treated when converted to uppercase.  Not knowing
 >the different languages involved....

You're really answering the question yourself Daniel.  You must allow the
*user* to be able to specify the uc/lc and lc/uc relationships.

To be *fully* general, no assumptions about the reversibility of the
relationships should be made.

I won't suggest the syntax to you, 'cos although a user of Gosling Emacs on
UNIX, I prefer  on the PC, and I'm sure you can come up with
something fully user definable.
-- 
Ray Dunn.                      |   UUCP: ..!{philabs, mnetor}!micomvax!ray
Philips Electronics Ltd.       |   TEL : (514) 744-8200   Ext: 2347
600 Dr Frederik Philips Blvd   |   FAX : (514) 744-6455
St Laurent. Quebec.  H4M 2S9   |   TLX : 05-824090