Our great sponsors
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
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.
-
vimpeccable
Neovim plugin that allows you to easily map keys directly to lua code inside your init.lua
They donn't need to be packed in neovim either . If there is a simple enough way of installing them as dependency devlopers will surely use them . Currently packer supports installing luarocks dependcies . It will actually be better if we can utilize lua-libraries as it can be a strength of lua over vimL.
As mentioned above nvim-moonmaker can compile stuff for you . Though most likely there are still room for improvements.
I am surprised more people don't do this. I admit that there are some drawbacks though, especially the lack of LSP support. My plan is to wait for teal to become more stable (and get LSP support) then migrate to that instead
I use vimpeccable which automatically calls error() when exceptions occur while executing bindings. Then this is output to the log. Then I have a map that parses the log for the most recent stack trace and loads that into quick fix.