From: sharone@shar.zko.dec.com (Sharon Eikenberry)
Newsgroups: comp.os.vms
Subject: RE: Q: LSEdit with DECwindows configuration
Date: 4 Sep 92 18:53:37 GMT
Reply-To: sharone@shar.zko.dec.com (Sharon Eikenberry)
Organization: Digital Equipment Corporation


>    Could it be that LSE now uses EVE's command parser? I never really
>    understood why LSE had to use its own parser, making it harder for
>    us TPU programmers to add LSE commands 8-}

Pretty close, but not exactly the same :-)

The end result is that yes, it's much easier to add commands with parameters
in the Portable command language.

>    Apart from that, are there any other significant changes to LSE in
>    V4? For example, I could use EVE's block cut-and-paste (and FILL)
>    stuff.

Here's what the HELP frame for New_Features says:


NEW_FEATURES


        o  OSF/MOTIF support

        o  Portable Grammar

           See the following command

            -  SET COMMAND LANGUAGE
            -  LSE
            -  TPU


           The VMSHELP_ grammar prefix has been provided in the portable
           grammar as an aid in helping VMS users to learn the portable
           grammar; it accepts some frequently used V3.1-style commands
           and issues a message indicating what the new command is, as
           well as trying to perform the specified function.  For more
           information see the LSE V3.1 Compatible to Portable Grammar
           Translation Table, and Getting Started with Portable LSE for
           VMS Users.

        o  Prompting consistency

            -  Control over Character Cell or Dialog Box forms
            -  User specifiable termination keys
            -  User specifiable abort keys
            -  User defined editing keys


           See the following commands:

            -  SET PROMPT KEYPAD
            -  SET PROMPT DIALOG
            -  SET PROMPT TERMINATOR
            -  SET PROMPT ABORT
            -  SHOW PROMPT


        o  Mouse button restrictions lifted

        o  Online documentation

           See the installation guide for exact locations, or use the
           command PLSE HELP DOCUMENTATION.

        o  Selected sources online

           See the installation guide for exact locations.

        o  Unsupported utilities

           See the installation guide for exact locations.

        o  Source Control Command Interface

           Fetch, Reserve, Replace, Unreserve commands generate CLI CMS
           commands on VMS, and SCCS command on Ultrix.  See the online
           documentation for details.

        o  Show consistency

           LSE's show command now use normal buffers and windows to
           display the information.

        o  Unified Menu support

           Expand menus and list of options prompting use the same
           method to get user input.

        o  Command completion

            .  EXPAND works at the command line.
            .  Enter an ambigious command and pick one.


        o  Scrollable message window

           Under DECwindows, positioning the cursor with the mouse to
           the message window is supported.  Once the cursor is there
           normal editing keys are available and supported.  Use the
           mouse to exit the message window.

        o  Expand on M1 double click

           M1 double click on a placeholder will expand the placeholder.

        o  More LSE attributes saved in the section file

           See the on line documentation for the SAVE SECTION command
           for full details.

        o  Work file support

           LSE can now edit files which are larger than virtual memory.

        o  Menu customization from the command line

           You can now customize LSE's menus from the command line.  See
           the following commands:

            -  NEW MENU LABEL
            -  NEW MENU ENTRY
            -  NEW MENU SEPARATOR
            -  DELETE MENU LABEL
            -  DELETE MENU ENTRY
            -  DELETE MENU SEPARATOR
            -  SET MENU LABEL


        o  Filling lines beginning with "." and "<"

           To fill lines beginning with "." and "<", enter the command
           "TPU EVE__SET__FILL__NOTAGS".  To restore the default
           behavior, enter the command "TPU EVE__SET__FILL__TAGS".

        o  SET MENU MNEMONICS command

           Allows you to suppress the mnemonics on LSE's menu system.
           Suppressing the mnemonics allows all of the ALT key
           combination definitions to be used.

        o  SET PRIMARY SELECTION MODEL command

           Allows you to choose between a focus-based and a
           selection-based primary selection model.  For more
           information on primary selection models, see the OSF/Motif
           Style Guide.

        o  LSEDIT Another File from FileView

           Allows you to "push" one or more selected files into an
           already-running DecWindows LSE.

--Sharon Eikenberry
  LSE Developer
  Digital Equipment Corporation