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 preferon 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