I am still coming up short here. I have consulted the online man pdksh and google but I can't solve the problem of having a command line history and navigating the command line.
In my /etc/profile I have: <snip> export EDITOR=/usr/bin/vi export ENV=/etc/ksh.kshrc export HISTFILE=$HOME/.sh_history export HISTSIZE=128 </snip> In my customized /etc/ksh.kshrc (not the default Openbsd ksh.kshrc) I have: <snip> set -a set -o vi </snip> <snip> bind '^[['=prefix-2 bind '^XA'=up-history bind '^XB'=down-history bind '^XC'=forward-char bind '^XD'=backward-char bind '^A'=beginning-of-line bind '^E'=end-of-line </snip> $ echo $TERM vt220 I am not sure what I am doing wrong to not have a command line history. How can I test the bind pdksh keys? # bind only gives you what available keys are available, not confirmation that they, in fact, are working... On 5/5/07, Otto Moerbeek <[EMAIL PROTECTED]> wrote: > > > On Sat, 5 May 2007, openbsd fan wrote: > > > Reviewing the man pages I noted that vi == nvi. > > > > When I open a file and issue an :map command I get the following: > > > > ^A ^ > > ^K d$ > > ^[0A k > > ^[0B j > > ^[0C l > > ^[0D h > > ^[[2~ i > > ^[[3~ x > > > > <snip> > > > > Where is this file being sourced from? I created an ~/.exrc file, and > tried > > to map the Home and End keys. (These keys have been created in my > > /etc/X11/xinit/.Xresources file as have the Insert/Delete/PgUp/PgDn > keys.) > > These are not fixed mappings. The termcap/terminfo entry for the > current terminal is used to create them. For the code, see > usr.bin/vi/cl/cl_term.c. > > -Otto > > > > > They show up when I do > > > > :map > > > > from within nvi but are not being used when I am in command mode. > > > > I mapped: > > > > ^[[1~ 0 // home > > ^[[4~ $ // eol > > > > I want to try adding these keys to the file where the other default > mappings > > are coming from. I can't seem to find anything that would tell me where > to > > find this file in on Openbsd. I also consulted O'Reilly's Learning Vi > book > > before writing @misc. > > > > Please help. Thanks. > > > > Openbsd fan.