News for hackers. Stuff that matters.
Re:Oni: Modern Modal Editing – Powered by Neovim by scrollaway on Sunday March 25, 2018 @07:48PM (#16675366)
Urgh, this is so infuriating. Oni looks fantastic if it can deliver on what it does, but the infuriating part really is VSCode in all this.

Code is a great editor/IDE and has a huge amount of development backing and now a pretty large market share as well, which means inertia. But the vim bindings for it are just garbage. They are slow, make the editor feel sluggish, they don't work "quite right", etc.

No kidding this sparked some inspiration, but now I'm just going to have to either look at Oni and be jealous forever until VSCode catches up (if it ever does), or switch to Oni and end up missing out on all the features and inertia of VSCode :/

Hopefully the work that goes into this newer editor will spark some inspiration and get some of the work offloaded to libraries which VSCode can use as well.

Re:Oni: Modern Modal Editing – Powered by Neovim by pjmlp on Monday March 26, 2018 @06:36AM (#16677909)
If I have to deal with yet another Electron based editor, there is no reason to go beyond VSCode.

At least Microsoft knows how not to make it suck so much.

Re:Oni: Modern Modal Editing – Powered by Neovim by curioussavage on Sunday March 25, 2018 @11:28PM (#16676393)
I don’t think I would be that harsh in the com plugin for vscode. It works fine for me. I’m not a vim power user though.

They are planning to use neovim as a backend for it too.

Re:Oni: Modern Modal Editing – Powered by Neovim by thomasahle on Monday March 26, 2018 @09:45AM (#16678789)
That looks really exciting actually! https://github.com/VSCodeVim/Vim/issues/1735
Re:Oni: Modern Modal Editing – Powered by Neovim by konart on Monday March 26, 2018 @11:27AM (#16679585)
VSCodeVIM has neovim support too https://github.com/VSCodeVim/Vim/issues/1735. It's still an experimental feature though.

Also neovim rewrite: https://github.com/Chillee/VSCodeNeovim

Re:Oni: Modern Modal Editing – Powered by Neovim by jakecopp on Sunday March 25, 2018 @11:38PM (#16676414)
How does VSCode Vim bindings compare to Vintage mode in Sublime?

I like the idea of Oni, but I also love that Sublime is native (I'm already running FF Quantum, I can't burn too much more battery!). I know Sublime's Vim keybindings aren't that complete.

Re:Oni: Modern Modal Editing – Powered by Neovim by ubercore on Monday March 26, 2018 @11:44AM (#16679706)
I've found VSCode Vim bindings _really_ buggy. Sometimes non-responsive to the escape key until I press it a few times, sometimes it will kill highlighting of code blocks until I switch modes, sometimes enters `<tab>` in the source code instead of tab when I press the tab button. I still use it, because I've used modal editors for so long and I like everything else about VSCode, but the vim bindings are my biggest point of frustration with it.

Sublime's vintage mode is, in my experience, light years better, if not in completeness, at least in stability.

Re:Oni: Modern Modal Editing – Powered by Neovim by cellshade on Monday March 26, 2018 @12:59PM (#16680410)
What platform are you on? I've experienced no major issues with the vscode vim plugin on Mac or Windows.

The escape key issue you mentioned was the only problem I've also had, but it's due to conflicting keybinds between the vim plugin and the vscode bindings for dismissing notifications and context help. I rebound all of those to shift-esc (and I believe the plugin's bindings now do this by default) and the problem went away.

Re:Oni: Modern Modal Editing – Powered by Neovim by ubercore on Tuesday March 27, 2018 @11:49AM (#16689634)
I'll have to check out the key bindings, thanks for the tip. This is on OS X (High Sierra)
Re:Oni: Modern Modal Editing – Powered by Neovim by pault on Monday March 26, 2018 @10:49AM (#16679291)
I feel your pain :)

I have been keeping Oni and VSCode open while I work so I can use Oni for editing and VSCode for the nice diffs and replace in project functionality.

Re:Oni: Modern Modal Editing – Powered by Neovim by gnulinux on Monday March 26, 2018 @03:19AM (#16677226)
How does VSCode vim plugins compared to evil-mode of emacs?
Re:Oni: Modern Modal Editing – Powered by Neovim by Funnnny on Monday March 26, 2018 @03:34AM (#16677272)
evil-mode is actually useful. VSCode's vim plugin loads really slow when you change project, doesn't have proper insert/normal/visual mode map, etc.
Re:Oni: Modern Modal Editing – Powered by Neovim by domenukk on Monday March 26, 2018 @09:00AM (#16678489)
Have you used it recently? It works pretty well (?)
Re:Oni: Modern Modal Editing – Powered by Neovim by karmajunkie on Monday March 26, 2018 @09:22AM (#16678636)
It works pretty well for movement, selection, etc. Anything that uses longer key chords is out—vscode is limited to two keystrokes afaict. It's really frustrating trying to replicate a highly customized spacemacs or vim setup.
Re:Oni: Modern Modal Editing – Powered by Neovim by i6ruce on Monday March 26, 2018 @06:39AM (#16677918)
Some time ago I used to work on VSCode with vim plugin and to tell the truth all those vim plugins were nothing compared to spacemacs or evil-mode on vanilla emacs.
Re:Oni: Modern Modal Editing – Powered by Neovim by kanbannoman on Monday March 26, 2018 @12:26PM (#16680059)
the vscodevim plugin still has problems with things like scrolling (c-e, c-y, c-d, c-u) and is missing ex commands. Evil is more comprehensive
Re:Oni: Modern Modal Editing – Powered by Neovim by cellshade on Monday March 26, 2018 @01:00PM (#16680422)
The slow scrolling key-repeat issue was recently fixed.