[x3d-public] NppX3D syntax coloring and autocompletion for Notepad++

Don Brutzman brutzman at nps.edu
Thu Jan 21 09:55:26 PST 2021


Hi Jordi, sounds like a great idea.  Thanks for this effort

---

1. Presumably Notepad++ that you refer to is available at

* https://notepad-plus-plus.org/downloads/v7.9.2/

I installed, copied files as indicated and tried to import.  Screenshot attached.

Unfortunately it then said "failed to import" without indicating why.

Any ideas on what to try next?  I will also try rebooting in case that clears some post-install permissions.

2. Looking ahead, we can autogenerate your files using X3D Unified Object Model (X3DUOM).

X3DUOM input plus example conversion stylesheet and conversion output:

[2.1]	X3D Unified Object Model (X3DUOM)
   	https://www.web3d.org/specifications/X3DUOM.html

[2.2]	https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml
	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml

[2.3]	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributesTextTemplate.xslt

[2.4]	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.txt
	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/AllX3dElementsAttributes4.0.xml

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.

Presumably we can check that into the Notepad++ official build, once tested satisfactorily.  Whatever you think best.

---

3. I'd be interested in next pursuing the same technique for UltraEdit as well.

[3.1]	User-submitted wordfiles for UltraEdit/UEStudio
	https://www.ultraedit.com/downloads/extras/wordfiles.html

---

4. Of note is that XMLSpy already includes such support as well (we should send them an X3D4 update).

[4.1]	"XML development environment @XMLSpy by @Altova is a useful tool for modeling, editing, debugging and transforming
	 XML technologies. Latest release adds native support for #X3D Graphics international standard."
	"Altova reports 5,367,804 users worldwide who have XMLSpy"
	21 March 2020
      	https://twitter.com/web3dconsortium/status/1245453673523638272

Am happy to have a teleconference sometime if that might assist in your efforts.

Thanks again.  Having fun with X3D!   8)


On 1/21/2021 2:13 AM, jordircardona at yahoo.com wrote:
> 
> 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.
> 
> Feel free to report any improvement or bug.
> 
> https://sourceforge.net/projects/nppx3d/
> 
> 
> 
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
> 

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Notepad++VrmlLanguageImport.png
Type: image/png
Size: 238628 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210121/5e53752d/attachment-0001.png>


More information about the x3d-public mailing list