TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

NyaoVim: Web-enhanced Extensible Neovim Front End

131 pointsby gnocchiabout 9 years ago

7 comments

jzelinskieabout 9 years ago
This is really awesome. This is a taste of the fruits of Neovim's development. While my experience with performance in Electron-based editors has largely been poor, the fact that _real vim_ can now be plugged into other editor experiments makes me _very_ excited for the future of editors.
评论 #11250862 未加载
评论 #11256097 未加载
kitsunesobaabout 9 years ago
Doesn’t building a front end with a kit as heavy and unwieldy as Electron kind of defeat the purpose of a small, light console editor like vim/neovim? Don’t get me wrong, this looks nice, but if I were a (neo)vim user I think I’d be far more attracted to a front end as light as (neo)vim itself.
评论 #11251352 未加载
评论 #11252058 未加载
评论 #11252464 未加载
bananaoomarangabout 9 years ago
Don&#x27;t get me wrong: this is cool.<p>But... I&#x27;m not sure this is a good idea for a full time editor.<p>Having used Vim for years, then briefly Neovim, I recently switched to Spacemacs (Emacs + Evil) and haven&#x27;t looked back. The advantage of Vim now is in it&#x27;s lightness, so I still fire it up out of habit to edit config files etc.<p>Wrapping Neovim in Electron might well yield a really nice Atom competitor in the future, and it has the advantage that it is easily hack-able through something less esoteric than elsip. I just think it&#x27;s a tough sell to developers when Spacemacs, Sublime and stock Vim exist.
trymasabout 9 years ago
Even though I am not a fan of `electron.js`, but this looks promising GUI for `neovim`, though some editor properties are not taken from original `.nvimrc`, e.g. theme is different. Which is slight bummer, but hopefully easily configurable.<p>+1
nwah1about 9 years ago
Fantastic! Trying it now. Love that you used Typescript.
kristiandupontabout 9 years ago
I wonder how this compares to vim-mode in Atom (<a href="https:&#x2F;&#x2F;github.com&#x2F;carlosdcastillo&#x2F;vim-mode" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;carlosdcastillo&#x2F;vim-mode</a>) which is based on those two same technologies..
评论 #11253822 未加载
cjhvealabout 9 years ago
There seems to be some dissatisfaction with Electron in this thread. I&#x27;ve heard some good things about building desktop apps on top of Electron but have not had the need to try it yet. I&#x27;m curious what people&#x27;s gripes are.<p>I have heard that Atom is very slow, but I had chalked that up to the core of the editor being written in a high level language and being subject to stop-the-world GC. Your text editor has to move at the speed of your thoughts (or at least your input).<p>Given that neovim is implemented as native C and offers a wrapper API, do the same problems exist? Am I misjudging where the issues with Electron&#x2F;Atom lie?
评论 #11252494 未加载