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.

Neovim decision to use Lua is paying off

38 pointsby bpierre12 months ago

7 comments

jauntywundrkind12 months ago
The other factor that I think is even more underscoreable is that neovim doesn&#x27;t really care.<p>Yes it integrates lua very well. But neovim is based around msgpack rpc! It&#x27;s really easy to program&#x2F;script neovim from <i>any</i> language, in a great defined way.<p>So there&#x27;s like super easy to use Deno scripting too! That was ragingly cool for a bit, has calmed down, but so easy &amp; straightforward to work with; truly a pleasure imo. <a href="https:&#x2F;&#x2F;github.com&#x2F;vim-denops&#x2F;denops.vim">https:&#x2F;&#x2F;github.com&#x2F;vim-denops&#x2F;denops.vim</a><p>The msgpack rpc just so easy to take whatever libraries you run into online &amp; smash them into doing stuff in your neovim. Colossal epic super wins possible here!
n8henrie12 months ago
As a counterexample, I&#x27;m super perplexed at the helix team -- an editor that myself and many others migrated to because we know &#x2F; like rust -- decided on a lisp for their plugin system. Having recently tried to get into lisp (3 or 4 different highly recommended books &#x2F; courses)... I really wish they had gone in a different direction here. Tempted to go back to nvim -- the lua config was pretty nice!
评论 #40588559 未加载
评论 #40579593 未加载
durandal112 months ago
I used vim for 25 years and I expect to use neovim for another 25. Return on investment in knowledge and skill is off the charts.
bachmeier12 months ago
I remember trying Neovim in the early days because they kept talking about scripting with Lua. The problem I had was that I was new to the Vim&#x2F;Neovim ecosystem and couldn&#x27;t make head or tail of the documentation for using Lua. Maybe things are in a better state for someone like me.
评论 #40591406 未加载
评论 #40581963 未加载
bradhe12 months ago
Recently migrated a vim script mess to Lua and got what a breath of fresh air it is.
flanfly12 months ago
As a long time vim users, elisp is something I always envied the emacs guys for. I love vim and bram but viml is a pos. The result were a multitude of language bindings. Of course, now everyone uses their favorite language to write extension which meant that most non trivial vim configs require a working python, perl, ruby and ocaml interpreter on the system. Lua in nvim fixes that, now I only need to install a billion language servers before I can start working :D
beej7112 months ago
I just need ^W-j and ^W-k to work with terminal windows. Then I&#x27;ll consider neovim. But I&#x27;m a pretty stock vim user, so there&#x27;s not a lot of difference for me.
评论 #40583348 未加载