Don Jayamanne, creator of Python extension for VS Code, joins Microsoft
blogs.msdn.microsoft.com
blogs.msdn.microsoft.com
With a small amount of background setup that differs between environments I have essentially the exact same thing across all of my environments, and everything 'just works.'
I'm a big fan of VSCode, and it's awesome to see Microsoft putting heavy effort into it.
On the note of this specific plugin -- it's really good! I'd also suggest this plugin - https://marketplace.visualstudio.com/items?itemName=felixfbe... - if you like PHP. I switch between PHP/Python a lot and these two plugins have made VSCode great for my workflow.
I like emacs (and spacemacs), and I really appreciate all the ideas that have come from it. But it's not easy to get started with.
Personally, I do prefer Emacs, if only because by now I have accumulated ten years worth of customizing. But I have tried VS Code a few times, and I can see why people would like it. (There is a plugin that gives you Emacs-style keybindings.)
If I hit "tab" somewhere besides the beginning of a line, I should get autocomplete options. If it hasn't pondered enough in the background to give me autocomplete options yet, it should unobtrusively tell me so. It should not insert spaces instead.
Well, that's easy, marketing. By creating a decent cross platform text editor and getting people behind it, they create a prescience on all 3 major operating systems and may attract people to check out their other offerings.
Microsoft has an annoying "in your face" bundling precedent. (Windows vs. IE, Windows Store. Renaming hell: windows live..editor, messenger, essentials, msn..messenger, One..drive, Xbox..music)
It should be okay, if the VS code team can integrate Azure without management or marketing taking over. Else VS code would become Azure code and it'll nag you to login to your Azure account on every startup.
Rumor has it that its successor, ie JupyterLab, may use the VS Code Editor as its code editor in the future.
Anyone using VS Code for C++? What is you setup, are you also using cmake?
Of course, it's always possible to add some kind of setting for better intellisense, but I suspect most people don't really care too much about the disk size. What I would care about is performance impact/CPU usage.
Another potential issue for me is if adding PVTS would force the extension to be closed source like the C++ extension.
TL;DR: Definitely
Absolutely.