From: utzoo!decvax!ucbvax!C70:editor-people Newsgroups: fa.editor-p Title: EMACS default key bindings Article-I.D.: ucb.1360 Posted: Tue Jun 15 02:34:08 1982 Received: Wed Jun 16 03:56:26 1982 >From cbosg!cbosgd!mark@Berkeley Tue Jun 15 02:30:28 1982 Re Chris Kent's claim that hjkl of vi can't be adopted: Of course, you can rebind any EMACS key to anything. If you want to set up a moded editor (which I'm sure is possible but is probably awkward in many dialects of EMACS) you can use hjkl. If you don't want a moded editor, you can do what the rand editor does: use ^H^J^K^L. After all, this is where the convention comes from - these control characters moved in the indicated direction on the adm3a and its descendents. ^H and ^J even conform to the ASCII standard! Of course, EMACS wants backspace to be destructive, so there is an issue there. In insert mode you want backspace to be destructive, in command mode it should be an arrow key. In a modeless editor you've got a problem. I have used the Rand Editor some, even though my home editor is vi, and I found the control HJKL convention very easy to get used to, since all I had to do was hold down control, and then use regular cursor motion keys ala vi. Mark