1. Euphoria extension for VS Code

I've published an extension to add Euphoria support in VS Code: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.3.1

Update 5/25/20: Euphoria extension is now live on the Visual Studio Marketplace! https://marketplace.visualstudio.com/items?itemName=openeuphoria.vscode-euphoria

It's moderately functional at this point. I will chip away at it as I have time. Contributions are always welcome.

You can find the VS Code docs here: https://code.visualstudio.com/api/language-extensions/overview

-Greg

new topic     » topic index » view message » categorize

2. Re: Euphoria extension for VS Code

This will come in handy. I use the Visual Studio IDE for coding in C/CPlusPlus, C#, etc. Though I do often like to use Judith Evan's editor for coding in Euphoria. Fun fact, I've used it to code all of the wrappers I have currently written for Euphoria.

new topic     » goto parent     » topic index » view message » categorize

3. Re: Euphoria extension for VS Code

Added a bunch of snippets. Published a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.1.0

-Greg

new topic     » goto parent     » topic index » view message » categorize

4. Re: Euphoria extension for VS Code

Fixed broken line in package.json. Pushed a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.1.1

-Greg

new topic     » goto parent     » topic index » view message » categorize

5. Re: Euphoria extension for VS Code

Added symbol outline provider. Pushed a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.2.0

you (probably) said...

But Greg, what is a symbol outline provider?

It provides the symbol outline, duh! Currently it will (attempt to) map the following hierarchy:

  • namespace
    • public/export/global functions/procedures/types
    • public/export/global constants and simple enums
    • public/export/global enum types
      • enum type members

https://i.imgur.com/9yQgRD7l.png

Keep in mind that this is written in JavaScript (well, TypeScript) and it's doing some okay-effort regex matching.

https://github.com/OpenEuphoria/vscode-euphoria/blob/master/src/extension.ts#L37

-Greg

new topic     » goto parent     » topic index » view message » categorize

6. Re: Euphoria extension for VS Code

Yessss! This is awesome!

Thanks, Greg!

new topic     » goto parent     » topic index » view message » categorize

7. Re: Euphoria extension for VS Code

Fixed outline to skip block comments. Pushed a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.2.1

-Greg

new topic     » goto parent     » topic index » view message » categorize

8. Re: Euphoria extension for VS Code

Added basic error check information. Pushed a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.3.0

https://i.imgur.com/QzuFvh4l.png

-Greg

new topic     » goto parent     » topic index » view message » categorize

9. Re: Euphoria extension for VS Code

Euphoria extension is now live on the Visual Studio Marketplace! https://marketplace.visualstudio.com/items?itemName=openeuphoria.vscode-euphoria

Don't forget to write a review and star the repository on GitHub!

-Greg

new topic     » goto parent     » topic index » view message » categorize

10. Re: Euphoria extension for VS Code

Fixed diagnostics not parsing some inner messages. Pushed a new release. Get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.3.1

If you have this installed via the marketplace, it should automatically update for you in a little bit!

-Greg

new topic     » goto parent     » topic index » view message » categorize

11. Re: Euphoria extension for VS Code

Updated package dependencies and other minor changes. Should update automatically in VS Code. Or you can get it here: https://github.com/OpenEuphoria/vscode-euphoria/releases/tag/v1.3.2

-Greg

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu