News for hackers. Stuff that matters.
Re:Visual Studio Code 1.0 by atonse on Thursday April 14, 2016 @12:46PM (#11498258)
I absolutely love how VS Code generally feels more native, performant, and polished than Atom, but lack of a good VIM mode is keeping me away right now. Hopefully the author of VIM Mode in Atom, makes a VS Code plugin.
Re:Visual Studio Code 1.0 by saclark11 on Thursday April 14, 2016 @12:49PM (#11498289)
Re:Visual Studio Code 1.0 by lucian1900 on Thursday April 14, 2016 @12:53PM (#11498337)
There are several actually, with different subsets of Vim. Sadly, none are as good as Atom's.
Re:Visual Studio Code 1.0 by slammers on Thursday April 14, 2016 @01:07PM (#11498487)
Hello - one of the team members from VS Code here.

We built this extension sample to show the capabilities of the extension API - https://github.com/alexandrudima/vscode-vim.

We've done some work to improve the API for the extensions. We'd love your feedback. https://github.com/Microsoft/vscode/issues/3600.

Re:Visual Studio Code 1.0 by grayrest on Thursday April 14, 2016 @01:35PM (#11498760)
The issue with Vim is that the editor has several hundred/thousand idioms and everybody uses a different subset. As an example, most people delete words with `dw` while I usually use `dt<space>` because the t/f motions generalize to subwords. Until you have the majority of your personal subset implemented, vim support in a given editor is "bad".

I've thought about doing a vim implementation for years where motions are expressed as composable functions projecting from text range to text range with commands taking a list of text ranges, mostly because I'd like to whether non-text based motions (e.g. AST based or generalized cursors) would work. I like VSCode and expect to move over to it so I've thought about starting my project but the scope of doing a good implementation is daunting.

Congrats on the 1.0 release, VSCode is a great product.

Re:Visual Studio Code 1.0 by atonse on Thursday April 14, 2016 @01:43PM (#11498843)
So essentially, I think vim-mode in atom actually uses NeoVim's headless VIM engine, which is why it's more full featured. But don't quote me on that :)

The ideal VIM mode plugin for VS Code would do the same.

Re:Visual Studio Code 1.0 by deaddodo on Thursday April 14, 2016 @01:05PM (#11498467)
Link to the Atom module?

I'll take a look at making something similar.

Re:Visual Studio Code 1.0 by wluu on Friday April 15, 2016 @03:02AM (#11502685)
I assume it's this one? https://github.com/atom/vim-mode
Re:Visual Studio Code 1.0 by wangii on Thursday April 14, 2016 @02:16PM (#11499152)
absolutely agree. VS Code is more performant but without a proper VIM plugin is a deal breaker.
Re:Visual Studio Code 1.0 by narrator on Thursday April 14, 2016 @03:16PM (#11499562)
The VIM plugin for Intellij is perfect.
Re:Visual Studio Code 1.0 by taternuts on Friday April 15, 2016 @02:58AM (#11502669)
Part of the reason I love Webstorm is because of how nice IdeaVim is