Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!tektronix!tekcrl!tekgvs!jans From: jans@tekgvs.LABS.TEK.COM (Jan Steinman) Newsgroups: gnu.emacs Subject: Re: Anything You Can Do... (really, elisp question) Message-ID: <4943@tekgvs.LABS.TEK.COM> Date: 14 Apr 89 19:48:23 GMT Distribution: usa Organization: Tektronix Inc., Beaverton, Or. Lines: 22 <> Just what I was thinking, as I've done this to swap backspace with rubout, but here's a question: why must you rebuild the entire list from scratch? Note that the example given undoes any backspace/rubout swap that was put in site-init.el. I've tried: (aset keyboard-translate-table ?\177 ?\010) (aset keyboard-translate-table ?\010 ?\177) which didn't work, probably because keyboard-translate-table is a list rather than an string. Other than using some ungodly combination of cons/car/cdr, is there some way to index into and modify keyboard-translate-table without building it from scratch? :::::: Jan Steinman - N7JDB Electronic Systems Laboratory :::::: :::::: jans@tekgvs.LABS.TEK.COM Box 500, MS 50-370 (w)503/627-5881 :::::: :::::: jsteinma@caip.RUTGERS.EDU Beaverton, OR 97077 (h)503/657-7703 ::::::