Development Tutorials

Turn your editor into a full IDE — Neovim Lua config, LSP, completion, and git workflows.

10 Tutorials|7 Topics
Neovim and development tutorials
NeovimLazyGitLSPCompletionLua ConfigGitHub CLIgit-delta
Neovim
Neovim
Intermediate

Neovim Lua Configuration Guide 2026: Setup from Scratch with lazy.nvim

Complete Neovim Lua configuration tutorial for 2026. Set up lazy.nvim plugin manager, LSP completion, Telescope fuzzy finder, and keymaps — with every line explained.

KMKai Mueller22 min58.1K
LazyGit
LazyGit
Beginner

LazyGit Tutorial: Fast Terminal Git UI for Staging, Committing, and Branching

LazyGit tutorial — the fast terminal UI for git. Learn visual staging, interactive rebase, branch management, and conflict resolution with keyboard-driven workflows.

KMKai Mueller8 min27.8K
Neovim
Neovim
Advanced

Neovim Plugins 2026: 15 Essential Plugins for a Modern Lua-Based Setup

Discover the 15 must-have Neovim plugins for 2026. From telescope.nvim to nvim-cmp, mason.nvim, and lazy.nvim. Build a complete IDE replacement with pure Lua configuration.

KMKai Mueller18 min5.1K
LazyGit
LazyGit
Intermediate

LazyGit Custom Commands and Keybindings: Extend Your Git TUI

Go beyond the default LazyGit experience. Create custom commands, define your own keybindings, and build a git workflow tailored to your team's conventions.

KMKai Mueller10 min19.2K
LazyGit
LazyGit
Advanced

LazyGit Rebase and Conflict Resolution: A Visual Guide to Interactive Rebasing

Master interactive rebasing in LazyGit. Learn to reorder, squash, and split commits visually, then resolve merge conflicts without leaving the TUI.

KMKai Mueller14 min24.6K
Neovim
Neovim
Intermediate

Neovim Treesitter: Syntax Highlighting, Code Folding, and Text Objects

Replace regex-based highlighting with Treesitter's incremental parsing. Set up smart code folding, structural text objects, and context-aware navigation.

KMKai Mueller13 min31.2K
Neovim
Neovim
Intermediate

Neovim Snippets and Autopairs: Code Faster with Smart Expansion

Set up LuaSnip with VSCode-style snippets, configure autopairs for smart bracket matching, and create your own snippet library with dynamic placeholders.

KMKai Mueller10 min26.7K
GitHub CLI
GitHub CLI
Intermediate

GitHub CLI Workflow: Pull Requests, Issues, and Actions from Terminal

Master the GitHub CLI (gh) for creating PRs, managing issues, checking Actions status, and cloning repos — all without leaving the terminal.

KMKai Mueller12 min34.2K
git-delta
git-delta
Beginner

git-delta: Beautiful Syntax-Highlighted Diffs in Your Terminal

Replace plain text git diffs with colorful, syntax-highlighted, side-by-side diffs. Configure delta for line numbers, word-level diffs, and hyperlinks.

KMKai Mueller7 min26.5K
nvim-dap
nvim-dap
Intermediate

Neovim Debugging with nvim-dap: Breakpoints and Live Inspection

Set breakpoints, step through code, and inspect variables directly in Neovim using nvim-dap and a language debugger for a full IDE experience.

KMKai Mueller12 min27.1K