<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Is there any chance we can get something like this for vim?   I
      don't know if Notepad++ works on Linux.</p>
    <p>It's hard to teach an old horse new tricks!</p>
    <p><br>
    </p>
    <p>I will look into Notepad++ for Linux a bit.<br>
    </p>
    <p><br>
    </p>
    <p>Thanks,</p>
    <p><br>
    </p>
    <p>John<br>
    </p>
    <div class="moz-cite-prefix">On 1/21/21 9:48 PM, GL wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:02ca01d6f071$808922d0$819b6870$@com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style>@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Consolas;
        color:#1F497D;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.Section1
        {page:Section1;}</style>
      <!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
      <div class="Section1">
        <p class="MsoNormal"><span
            style="font-family:Consolas;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-family:Consolas;color:#1F497D">I had the
            same issue as Don, but as per the extra instructions, I
            created the missing
            folders and added the other two files. It's working now.
            Thanks Jordi. This
            will be useful. Gina Lauren<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-family:Consolas;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-family:Consolas;color:#1F497D"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
                  x3d-public
                  [<a class="moz-txt-link-freetext" href="mailto:x3d-public-bounces@web3d.org">mailto:x3d-public-bounces@web3d.org</a>] <b>On Behalf Of
                  </b><a class="moz-txt-link-abbreviated" href="mailto:jordircardona@yahoo.com">jordircardona@yahoo.com</a><br>
                  <b>Sent:</b> Thursday, January 21, 2021 3:11 PM<br>
                  <b>To:</b> Don Brutzman<br>
                  <b>Cc:</b> X3D Graphics Public Mailing List<br>
                  <b>Subject:</b> Re: [x3d-public] NppX3D syntax
                  coloring and autocompletion for
                  Notepad++<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Hi
                    Don,<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Thank
                    you so much for your appreciation.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">1-Yes
                    it's Notepad++. I have installed the last release
                    and checked, and it works in that
                    release too. What happens is that there has been a
                    confusion, probably I did
                    not explain it well, so I think I have to provide
                    better install instructions.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">I
                    think you installed the two files of autocompletion
                    right, but there is a
                    problem with the other two for syntax coloring.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">I
                    have attached two screenshots.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">NppX3D
                    has two folders: Syntax and Autocompletion. You have
                    installed the
                    Autocompletion one right, it's ok.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">But
                    there are also two other different xml files for the
                    syntax coloring that are in
                    a folder called "Syntax". Those two files have to be
                    loaded from
                    inside Notepad++. The process is in the screenshots
                    I attached:<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Step1
                    - open the dialog for Custom language<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Step
                    2- use the Import button, import the VRML one, and
                    after that one, the one for
                    X3DV<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Notepad++
                    should give you a message box that says "Import
                    successful" on each
                    one.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Then
                    close, and open Notepad++ again, and load an .wrl or
                    .x3dv file. It should show
                    syntax coloring. If you type something, it will also
                    suggest commands if the auto
                    completion was installed right.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">2-
                    I am not sure if I understand what is X3DUOM. Is it
                    an interface for
                    programming the SAI in X3D in different languages?
                    Or is it a way of using not
                    only ECMAScript but C++ and others for the scripts
                    in X3D files?<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">How
                    can it generate the files for syntax coloring and
                    autocompletion by itself? Or
                    it can give me a list of the nodes and I can make
                    them?<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Anyway,
                    I would love to have a way o get a list of the
                    nodes, fields and components, so
                    I can add them to  my project. It would be fantastic
                    that they are up to
                    date with the latest additions to X3D. If I had a
                    text file or an xml file, I
                    can also build my own tool to make the files for
                    Notepad++<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">3-
                    Many people also use Code:Blocks. Not sure how they
                    do this, though.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Notepad++
                    includes built in syntax highlight for some computer
                    languages. The problem
                    with that is that it is hard to customize them. It
                    is the disadvantage.
                    Providing them separately is good for people who
                    want to customize them. And
                    programmers love to customize everything. That is
                    why I did not tell Notepad++
                    myself to include this one.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">It
                    may be good if they provide means of editing the
                    coloring of the languages they
                    include. It would be a nice way of promoting the use
                    of X3D. It is also not
                    contrary of having a separate project, because I
                    think you can overwrite an
                    already existing coloring with yours if you include
                    one with the same name. Not
                    sure of this, though. But if it can be done, it has
                    all advantages.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">If
                    they don't, what I can do or you can do too is to
                    see where they include the
                    plugins. In the past there was an index or several
                    ones. I may try to ask them
                    to include mine so people may reach it easier.<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">Thanks
                    again!<o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif"">-Jordi<o:p></o:p></span></p>
              </div>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:9.5pt;font-family:"Verdana","sans-serif""><o:p> </o:p></span></p>
            </div>
          </div>
          <div id="ydp4cd0fb7eyahoo_quoted_2025493349">
            <div>
              <div>
                <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A">On
                    Thursday, January 21, 2021, 6:55:37 PM GMT+1, Don
                    Brutzman
                    <a class="moz-txt-link-rfc2396E" href="mailto:brutzman@nps.edu"><brutzman@nps.edu></a> wrote: <o:p></o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A"><o:p> </o:p></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A"><o:p> </o:p></span></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                      style="font-size:8.0pt;
font-family:"Helvetica","sans-serif";color:#26282A">Hi
                      Jordi, sounds like a
                      great idea.  Thanks for this effort<br>
                      <br>
                      ---<br>
                      <br>
                      1. Presumably Notepad++ that you refer to is
                      available at<br>
                      <br>
                      * <a
                        href="https://notepad-plus-plus.org/downloads/v7.9.2/"
                        target="_blank" moz-do-not-send="true">https://notepad-plus-plus.org/downloads/v7.9.2/</a><br>
                      <br>
                      I installed, copied files as indicated and tried
                      to import.  Screenshot
                      attached.<br>
                      <br>
                      Unfortunately it then said "failed to import"
                      without indicating why.<br>
                      <br>
                      Any ideas on what to try next?  I will also try
                      rebooting in case that
                      clears some post-install permissions.<br>
                      <br>
                      2. Looking ahead, we can autogenerate your files
                      using X3D Unified Object Model
                      (X3DUOM).<br>
                      <br>
                      X3DUOM input plus example conversion stylesheet
                      and conversion output:<br>
                      <br>
                      [2.1]    X3D Unified Object Model (X3DUOM)<br>
                            <a
                        href="https://www.web3d.org/specifications/X3DUOM.html"
                        target="_blank" moz-do-not-send="true">https://www.web3d.org/specifications/X3DUOM.html</a><br>
                      <br>
                      [2.2]    <a
href="https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml"
                        target="_blank" moz-do-not-send="true">https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml</a><br>
                          <a
href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml"
                        target="_blank" moz-do-not-send="true">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml</a><br>
                      <br>
                      [2.3]    <a
href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributesTextTemplate.xslt"
                        target="_blank" moz-do-not-send="true">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributesTextTemplate.xslt</a><br>
                      <br>
                      [2.4]    <a
href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.txt"
                        target="_blank" moz-do-not-send="true">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.txt</a><br>
                          <a
href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.xml"
                        target="_blank" moz-do-not-send="true">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.xml</a><br>
                      <br>
                      It will be straightforward to adapt this to your
                      syntax for each
                      conversion.  We can add that automation to the
                      regular X3D specifications
                      build too.  X3D4 draft is now pretty stable, so
                      this will make it easy to
                      track along with any small future changes.<br>
                      <br>
                      Presumably we can check that into the Notepad++
                      official build, once tested
                      satisfactorily.  Whatever you think best.<br>
                      <br>
                      ---<br>
                      <br>
                      3. I'd be interested in next pursuing the same
                      technique for UltraEdit as well.<br>
                      <br>
                      [3.1]    User-submitted wordfiles for
                      UltraEdit/UEStudio<br>
                          <a
                        href="https://www.ultraedit.com/downloads/extras/wordfiles.html"
                        target="_blank" moz-do-not-send="true">https://www.ultraedit.com/downloads/extras/wordfiles.html</a><br>
                      <br>
                      ---<br>
                      <br>
                      4. Of note is that XMLSpy already includes such
                      support as well (we should send
                      them an X3D4 update).<br>
                      <br>
                      [4.1]    "XML development environment @XMLSpy by
                      @Altova is
                      a useful tool for modeling, editing, debugging and
                      transforming<br>
                          XML technologies. Latest release adds native
                      support for
                      #X3D Graphics international standard."<br>
                          "Altova reports 5,367,804 users worldwide who
                      have
                      XMLSpy"<br>
                          21 March 2020<br>
                                <a
                        href="https://twitter.com/web3dconsortium/status/1245453673523638272"
                        target="_blank" moz-do-not-send="true">https://twitter.com/web3dconsortium/status/1245453673523638272</a><br>
                      <br>
                      Am happy to have a teleconference sometime if that
                      might assist in your
                      efforts.<br>
                      <br>
                      Thanks again.  Having fun with X3D!  8)<o:p></o:p></span></p>
                  <div id="ydp4cd0fb7eyqtfd55267">
                    <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A"><br>
                        On 1/21/2021 2:13 AM, <a
                          href="mailto:jordircardona@yahoo.com"
                          target="_blank" moz-do-not-send="true">jordircardona@yahoo.com</a>
                        wrote:<br>
                        > <br>
                        > Hi. I updated the files for my syntax
                        coloring and autocompletion for
                        Notepad++. It is updated for the current way of
                        installing in Notepad++ and has
                        install instructions.<br>
                        > <br>
                        > Feel free to report any improvement or bug.<br>
                        > <br>
                        > <a
                          href="https://sourceforge.net/projects/nppx3d/"
                          target="_blank" moz-do-not-send="true">https://sourceforge.net/projects/nppx3d/</a><o:p></o:p></span></p>
                  </div>
                  <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A"><br>
                      > <br>
                      > <br>
                      > <br>
                      >
                      _______________________________________________<br>
                      > x3d-public mailing list<br>
                      > <a href="mailto:x3d-public@web3d.org"
                        target="_blank" moz-do-not-send="true">x3d-public@web3d.org</a><br>
                      > <a
                        href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
                        target="_blank" moz-do-not-send="true">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
                      > <br>
                      <br>
                      all the best, Don<br>
                      -- <br>
                      Don Brutzman  Naval Postgraduate School, Code
                      USW/Br      <a href="mailto:brutzman@nps.edu"
                        target="_blank" moz-do-not-send="true">brutzman@nps.edu</a><br>
                      Watkins 270,  MOVES Institute, Monterey CA
                      93943-5000 USA 
                      +1.831.656.2149<br>
                      X3D graphics, virtual worlds, navy robotics <a
                        href="http://faculty.nps.edu/brutzman"
                        target="_blank" moz-do-not-send="true">http://faculty.nps.edu/brutzman</a><o:p></o:p></span></p>
                  <div id="ydp4cd0fb7eyqtfd01513">
                    <p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Helvetica","sans-serif";color:#26282A"><o:p> </o:p></span></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </blockquote>
  </body>
</html>