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.