Skip to content
Now boarding New: every course now has a coding preview video — five lines, C++ to SAS. See new lines Code WELCOME10 takes 10% off your first ticket · 14-day refund
Lua Line New

Neovim Plugin Development in Lua

Write your own Neovim plugins in Lua — commands, keymaps, floating windows, autocommands and publishing.

Rated 5.0 out of 5 from 1 review
  • Intermediate
  • 18 lessons · 2h 59m of video
  • 227 students
  • English
  • Updated Oct 2026
Coding preview Neovim Plugin Development in Lua

The route

Curriculum

5 modules · 18 lessons · 2h 59m of video

  1. 1

    The Neovim Lua API

    4 lessons

    36m
  2. 2

    Plugin 1: scratch notes

    4 lessons

    41m
  3. 3

    Plugin 2: task runner

    4 lessons

    44m
  4. 4

    Plugin 3: status line

    3 lessons

    31m
  5. 5

    Testing and publishing

    3 lessons

    27m

Destination

What you will be able to do

  • Use the Neovim Lua API with confidence
  • Create commands, keymaps and autocommands
  • Build floating windows and custom buffers
  • Test plugins headlessly
  • Publish a plugin for others

Before you board

You will need

  • Lua basics
  • Neovim 0.10 or newer

About this course

The journey

Neovim is configured and extended in Lua, which makes it a great place to put your Lua skills to work. You will build three real plugins: a scratch-notes window, a project task runner and a small status-line component.

Along the way you learn the Neovim Lua API, buffers and windows, autocommands, user commands, testing plugins and publishing them for others to install.

Frequently asked questions

Still unsure about something? Write to our contact page and a human answers, usually the same working day.

Intermediate. You should be comfortable with the basics listed under requirements.

No. You pay once and keep lifetime access, including every future update to this course.

Yes. The preview video at the top of this page shows real code from the course being written and run.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

Reviews are written by people who bought this course. We publish the critical ones too.

5.0

Rated 5.0 out of 5

Course rating · 1 review

Rating distribution

  • 5 stars 100%
  • 4 stars 0%
  • 3 stars 0%
  • 2 stars 0%
  • 1 star 0%
  • LP

    Lars Petersen

    DevOps engineer

    Oct 2026
    Rated 5.0 out of 5

    My first published plugin

    The scratch-notes plugin is now on my GitHub and two colleagues use it. The headless testing chapter was the part I did not know I needed.
€37 EUR

One-time payment · lifetime access

Timetable updates

New lines, first. One email when something departs.

Release notes for new courses and major updates to the ones you own, plus launch fares for subscribers. No digest padding, unsubscribe in one click.

By subscribing you agree to our Privacy Policy.