EulerFold
Developer Tooling

Building Neovim Plugins in Lua

4 weeks
0 Learners
Jul 23

Extend Neovim using its native Lua API, custom syntax highlights, autocommands, user commands, and LSP integrations.

Share:

About this Course

Extend Neovim using its native Lua API, custom syntax highlights, autocommands, user commands, and LSP integrations. This Developer Tooling curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 4 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Master the core concepts of lua fundamentals in neovim.
Gain hands-on experience with ui elements & buffer manipulations.
Understand the architecture behind autocommands, user commands & events.
Implement production-grade treesitter & lsp integration.

Prerequisites

intermediate Level

Requires basic familiarity with the tech stack.

  • Familiarity with core concepts

Ideal for

Developer Productivity Enthusiasts

Developer Tooling Professionals
Tech Enthusiasts
W1

Lua Fundamentals in Neovim

Master the core concepts of lua fundamentals in neovim.

4 videos52m
3 readings
4 topics
1 homework
Learn

Topics

1.1
Neovim Lua API Overview
12 minutes
1.2
Plugin Directory Structure
18 minutes
1.3
Keymap Mapping API
11 minutes
1.4
Plugin Configuration Setup
11 minutes
W2

UI Elements & Buffer Manipulations

Gain hands-on experience with ui elements & buffer manipulations.

4 videos77m
2 readings
4 topics
1 homework
Learn
W3

Autocommands, User Commands & Events

Understand the architecture behind autocommands, user commands & events.

4 videos126m
3 readings
4 topics
1 homework
Learn
W4

Treesitter & LSP Integration

Implement production-grade treesitter & lsp integration.

4 videos107m
2 readings
4 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...