Kyle,
Try it :)
At its heart, VSCode is a text editor. If the Eclipse code is text, you can edit it.
At the very least, you can copy and paste code between your current Eclipse console and VSCode while you check out capabilities. As you learn it, you can add capability by adding extensions, like using the remote development extension for reading Type19/DIR files directly from an MV server and running builds for example.
On top of VSCode's built in capabilities, there are many extensions for MV in particular and thousands of general utilities for anything you can think of (code alignment, sorting, version control, ...). I would explore some different extensions to see what works for your development workflow.
Syntax highlighting coverage for Eclipse, either from rocket-mvbasic (this) or a different MV oriented extension, will be dependent on the similarity of its grammar to MVBasic. If one of the available syntax flavours don't cover Eclipse, you could even contribute grammar to an extension through its Github repo. (rocket-mvbasic being one of the few extensions to which you can't contribute).
In short, you can probably get VSCode to do what you want (or very close) through a combination of extensions and scripting.
There are many good intros to using VSCode from its Help menu, StackOverflow, YouTube, etc.
------------------------------
Stuart Boydell
Technical Specialist
Meier Business Systems PTY LTD
Carnegie Vic AU
------------------------------
Original Message:
Sent: 09-16-2024 15:39
From: Kyle Gagnet
Subject: Eclipse Compatibility
I'm not sure I know enough to know if this is a dumb question or not, but...
Has anyone attempted to make the MV Basic for VS Code plugin function with an Eclipse (the ERP system built on top of Universe, not the IDE)? Would that require customization to work with "Eclipse syntax"? It's my understanding that Eclipse code is "pre-compiled" into Universe code, and so I'm wondering what would be needed to fix syntax highlighting, debugging, etc.
------------------------------
Kyle Gagnet
Rocket Forum Shared Account
------------------------------