Good afternoon, Lynx gurus.

I'm an OpenVMS hobbyist, also known as a glutton for punishment, with a
small VAXcluster.  Occasionally I take it upon myself to get more recent
open-source software compiled and running on OpenVMS VAX or Alpha, than
what is commonly available in the derelict VMS freeware archives.  Lynx is
the latest such project.


The last Lynx build for VMS VAX that I could find online is 2.8.6dev.8,
which is circa 2006, and was not built with SSL support.  As of yesterday,
I got Lynx 2.8.8rel.2 compiled and working with SSL, BZip2, and Zlib
against the VMS TCPIP stack on OVMS VAX 7.3 using DECC.  Only a small
amount of modification was needed.  So far, it works well, with one
frustrating exception...


How on earth did VMS Lynx users get ^Xe (Ctrl-x e) entered to jump into an
external editor from form fields?  I've got an external editor defined in
the .lynxrc just as I would on *nix, but the OpenVMS terminal I/O stack
treats Ctrl-X specially (basically it means clear the last line of input
and wipe the screen).  As far I can tell, ^Xe never makes it to Lynx
itself.  I've tried all of the following, to no avail, to get ^Xe (Ctrl-x
e) to work on Lynx on various OpenVMS versions:

   - Direct console input to Lynx from a real keyboard on an AlphaStation
   (OVMS Alpha)
   - A real VT420 via the OPA0 console port on a MicroVAX
   - Remote sessions via LAT and rlogin, from a DECserver and an external
   *nix host
   - Using Ctrl-X e, ESC Ctrl-X e, Ctrl-V e, etc.
   - Attempting to remap Ctrl-X to something else via the SETM1 keymap in
   lynx.cfg (though I'm not sure that I understand this one correctly - this
   may not be what SETM1 is for at all)
   - ...and other more "creative" solutions...


To ensure that this wasn't a regression with 2.8.8, I also tested with the
"found online" 2.8.6dev.8 versions for VAX and Alpha, and got the same
results.  I've also done the obligatory searching through the in-tree
documentation, the lynx-dev ML archives, and various VMS forums, to no
avail.


Would any of you be kind enough to dig through your memories to try and
recall how OpenVMS Lynx users jumped into an external editor, that is, how
they got ^Xe to work?  From what  I've seen, it looks like Lynx on VMS has
seen at least 20 years of use.  Surely somebody else has attempted to use
an external editor in that time.


Thanks in advance for any help that you can offer.


For reference:

   - Lynx 2.8.8rel.2
   - Built from source using "BUILD.COM TCPIP SSL,BZLIB,ZLIB"
   - Built with Compaq C V6.4-005 on OpenVMS VAX V7.3 with all the last
   updates/ECOs applied
   - Using OpenSSL 1.0.0t, Bzip2 1.0.3b, and zlib 1.2.11
   - lynx.cfg and .lynxrc are the distributed defaults, save for adding
   "edit" as the editor into .lynxrc


--Guy M. Broome
_______________________________________________
Lynx-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lynx-dev

Reply via email to