What are your prized/favorite lua functions?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nvim-notify

    A fancy, configurable, notification manager for NeoVim

  • map('n', 'ps', '', { callback = packer_sync }) `` Depends upon [notify-nvim](https://github.com/rcarriga/nvim-notify) and [plenary](https://github.com/nvim-lua/plenary.nvim), yank out theasync` region if you don't have those and it should work fine :).

  • plenary.nvim

    plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.

  • map('n', 'ps', '', { callback = packer_sync }) `` Depends upon [notify-nvim](https://github.com/rcarriga/nvim-notify) and [plenary](https://github.com/nvim-lua/plenary.nvim), yank out theasync` region if you don't have those and it should work fine :).

  • 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.

    InfluxDB logo
  • lir.nvim

    Neovim file explorer

  • The file explorer uses lir.nvim.

  • netman.nvim

    Neovim (Lua powered) Network Resource Manager

  • I just have it open in a different pane in tmux to get the same effect, that's clever! And no problem! Netman.nvim is my project and the thing I'm talking about isn't even the point of the project lol it's just a thing I threw together because vims/neovims logging isn't ideal.

  • neovim

    Vim-fork focused on extensibility and usability

  • There is a neovim API vim.api.nvim_echo, so you can do like vim.api.nvim_echo({{ msg, hlgroup }}, true, {}) to echo/print something, but the highlights are not retained in :messages, which is a neovim bug #13812.

  • gitsigns.nvim

    Git integration for buffers

  • FYI gitsign does trigger the event upon hunk operations; this would be fixed soon -- see GH-507.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • -- consider anything that looks like string/string a github link local regexplugin_url = '[%a%d%-%.%]%/[%a%d%-%.%_]' local match = string.match(word_under_cursor, regex_plugin_url) if match then if open_uri('https://github.com/' .. match) then return end end

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts