> > The error message, "Set variable $PDFreader in /.../user-variables.xpl", > indicates that the variable was empty when you ran VIEW. Remember that, > after editing user-variables.xpl, you must `RUN user-variables.xpl` for the > changes to take effect. is there a way such as msg x at the cmd line to check what's loaded in real time ? On Thu, Oct 29, 2026 at 12:44 PM Carl Distefano <dmarc-noreply@xxxxxxxxxxxxx> wrote: > Reply to note from Fred Weiner <dmarc-noreply@xxxxxxxxxxxxx> Thu, 29 Oct > 2026 10:04:17 -0700 > > Fred, > > > Re: VIEW command: I tried your suggested replacement in > > user-variables.xpl and got this msg box: [image: Screenshot > > 2026-10-29 at 9.58.33 AM.png] > > The error message, "Set variable $PDFreader in /.../user-variables.xpl", > indicates that the variable was empty when you ran VIEW. Remember that, > after editing user-variables.xpl, you must `RUN user-variables.xpl` for the > changes to take effect. > > > Similarly, since the XE function calls upon the same variable, when > > I started using that, xe1 would open TextEdit flawlessly, but xe2 > > would generate a message in the status line about needing to set the > > variable. > > XE, XE2, and XE3 use different user variables (ExternalEditor, > ExternalEditor2, and ExternalEditor3, respectively). The idea is to be able > to open the file in several different non-XyScript text editors, if so > desired. > > -- > Carl Distefano > cld@xxxxxxxxxx > > >