3 ms·
I'm probably an advanced user, and use VSCode at work, but I'm glad this isn't tied to it. VSCode is really good at lots of things, but it's also a dodgy mix o
by Y_Y 6y ago
I'm probably an advanced user, and use VSCode at work, but I'm glad this isn't tied to it.
VSCode is really good at lots of things, but it's also a dodgy mix of FOSS and non-free software and it's huge and complex. For something like Arduino it's great that they retain independence and control for their own tools. I'm sure you can still develop in VSCode with third-party plugins.
(To be honest though, I would have been happy enough if they built it in Emacs, even if similar objections apply.)
- silvanocerza 6y ago> I'm sure you can still develop in VSCode with third-party plugins. The Arduino IDE 2.0 uses the ArduinoCLI as backend and they comunicate through a gRPC API, most functionalities are implemented only in the latter. It's technically feasible to create a VSCode plugin. :) > (To be honest though, I would have been happy enough if they built it in Emacs, even if similar objections apply.) Never used Emacs but I think it should be doable to integrate the ArduinoCLI as a plugin, if you want to take a try at it I suggest you read the docs. The gRPC is still not 100% stable though, I made a big refactoring in the initialization steps recently that still needs to be merged. https://arduino.github.io/arduino-cli/latest/ https://arduino.github.io/arduino-cli/latest/
- MaxBarraclough 6y ago> also a dodgy mix of FOSS and non-free software See the current drama of Microsoft quietly introducing non-Free components into the Python plugin. [0][1] [0] https://marketplace.visualstudio.com/items?itemName=ms-python.python&ssr=false#review-details https://marketplace.visualstudio.com/items?itemName=ms-pytho... [1] https://old.reddit.com/r/freesoftware/comments/n9z831 https://old.reddit.com/r/freesoftware/comments/n9z831
- Y_Y 6y agoWow, I was just thinking about The "Remote" extension for ssh and dockers, as well as the extension store itself. [0] I didn't even know about this python business. [0]