Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
There is work currently on improving Vim script, which is shaping up to be as fast as Lua. For configuration though, does that really matter? Almost every command-line tool/TUI has some form of language specific to it. I don't really understand the draw to Lua for this reason. Sure it means you don't need to learn another language, but I just wonder, how are you expected to learn the tool when you are eschewing its native configuration language that is so universally used? What if you SSH to a system that only has Vim installed (which is most likely going to be the case, even a decade from now)?
lua config
if you want something different you can try that https://github.com/pwntester/octo.nvim
Yes, octo.nvim looking good, but again it is not inventing anything, it is using https://github.com/cli/cli under the hood and something similar is present in vim with https://github.com/skanehira/gh.vim at least.
Yes, octo.nvim looking good, but again it is not inventing anything, it is using https://github.com/cli/cli under the hood and something similar is present in vim with https://github.com/skanehira/gh.vim at least.
What sold me personally on Neovim was tab line plugins like barbar.nvim which give a modern GUI look, which I haven’t seen in Vim plugins (correct me if I’m wrong).
https://github.com/sitaramc/notes/blob/master/dac.mkd for documentation, https://github.com/sitaramc/notes/blob/master/dac.mkd for code, if you're interested.
Looking at e.g. this and this development progress seems roughly on-par, although the focus is somewhat on different things.
I know that govim is a Vim plugin written in Go, but I don't really know how they do it – never really looked much at it.