←back to thread

301 points nogajun | 1 comments | | HN request time: 0s | source
Show context
tiffanyh ◴[] No.45941935[source]
I was always bummed OniVim v2 didn't take off.

It was a native IDE but fully supported VS Code plugin system.

https://web.archive.org/web/20210627210456/https://v2.onivim...

replies(2): >>45943097 #>>45943304 #
koiueo ◴[] No.45943304[source]
From a quick glance, I can't understand the target audience.

Vim users would be annoyed by bizarre input lag of an electron application and perhaps by EULA. VS code users don't really care about Vim...

replies(2): >>45943434 #>>45960270 #
iLemming ◴[] No.45960270[source]
> VS code users don't really care about Vim

I disagree. vim-navigation is imperative for a huge number of devs. It's an amazing, practical, beautiful model. I would've never tried emacs if Evil-mode wasn't so fantastic. And that yet another reason for why vscode never is appealing to me - every one and each vim extension for it has tons of glaring deficiencies.

replies(1): >>45970002 #
koiueo ◴[] No.45970002[source]
I'm not sure what you disagree with. I'm saying VS Code isn't targeting Vim users, and core VS Code user base doesn't care about Vim.

I too can't take a seriously an editor which doesn't have Vim keybindigns at least in a very basic form.

replies(1): >>45970842 #
1. iLemming ◴[] No.45970842{3}[source]
Ah, I've misinterpreted it then.

> I too can't take a seriously an editor which doesn't have Vim keybindigns at least in a very basic form.

tbh, I can't take any experienced programmer seriously if they never even tried learning at least some basic vi-navigation commands. I'm like, "what? have they never used `sed`, `less`, `more` or never read man pages? have they never logged to a remote machine? why kind of a coder doesn't know any of this shit?" I mean I get it, it's not universally appealing to everyone, some prefer not to bother. But not knowing it at all? That's weird to me. And yes, I agree - If you're making an editor for coders (standalone, embedded, web or native), modal navigation must be possible.