Extending NeoVim with Lua

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dotfiles

    Configuration files. Personal setup (by antgubarev)

  • I spend a lot of time with NeoVim because it is my main tool for development. It suits me more than others primarily because it has lua and the ability to write your plugins and automation in a convenient and uncomplicated way. Why do I need this when there are already many ready-made solutions for the most common problems? Because sooner or later, there are cases that are not among the ready. And there are also project-specific cases that will never be among the ready. In this article I will show in two examples how it is relatively easy to expand NeoVim and make your work more productive. All examples below can be viewed live in my dotfile.

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

  • Okay, now I have the current paragraph. To allow this function to be imported into other lua scripts I made it as a module and return it when the file is imported. Below in this article in another example I again use this module in another script. And so far I send the command to the terminal. As a terminal emulator I like toggleterm because it is flexible enough and has a convenient API.

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

    Discontinued SQL language server written in Go.

  • To work with SQL databases already there are a huge number of excellent tools. Every IDE I’m familiar with has database plugins. Vim is included. LSP server already exists. But sometimes I just need to run a simple query, without getting distracted by going to other tools, looking for the right connection, or the prepared SQL query. Therefore, using the getCurrentParagraph function discussed above, I implemented a simple and fast start of SQL queries for PostgreSQL

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

  • What option/plugin provides this underlined feature in Neovim ?

    1 project | /r/neovim | 9 Oct 2023
  • [lspsaga] breadcrumbs

    1 project | /r/neovim | 6 May 2023
  • Is there a plugin that shows the Symbols Tree just for the current cursor position?

    2 projects | /r/neovim | 19 Feb 2023
  • Interesting usages of the winbar?

    4 projects | /r/neovim | 16 Feb 2023
  • Practical Vim Command Workflow

    5 projects | news.ycombinator.com | 28 Apr 2024