Turn your editor into a full IDE — Neovim Lua config, LSP, completion, and git workflows.
Complete Neovim Lua configuration tutorial for 2026. Set up lazy.nvim plugin manager, LSP completion, Telescope fuzzy finder, and keymaps — with every line explained.
LazyGit tutorial — the fast terminal UI for git. Learn visual staging, interactive rebase, branch management, and conflict resolution with keyboard-driven workflows.
Neovim LSP setup tutorial with mason.nvim and nvim-cmp. Configure autocomplete, diagnostics, go-to-definition, code actions, and format-on-save for a full IDE in terminal.
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.
Go beyond the default LazyGit experience. Create custom commands, define your own keybindings, and build a git workflow tailored to your team's conventions.
Master interactive rebasing in LazyGit. Learn to reorder, squash, and split commits visually, then resolve merge conflicts without leaving the TUI.
Replace regex-based highlighting with Treesitter's incremental parsing. Set up smart code folding, structural text objects, and context-aware navigation.
Set up LuaSnip with VSCode-style snippets, configure autopairs for smart bracket matching, and create your own snippet library with dynamic placeholders.
Master the GitHub CLI (gh) for creating PRs, managing issues, checking Actions status, and cloning repos — all without leaving the terminal.
Replace plain text git diffs with colorful, syntax-highlighted, side-by-side diffs. Configure delta for line numbers, word-level diffs, and hyperlinks.
Manage your entire GitHub workflow from the terminal with the gh CLI — create PRs, triage issues, review, and cut releases without leaving your shell.
Replace plain git diffs with git-delta's syntax-highlighted, side-by-side output and fast incremental blame for a calmer code review experience.
Go beyond basics with LazyGit — interactive rebase, custom menu commands, fixup commits, and worktree switching for a fluid terminal git flow.
Configure Neovim's Treesitter for accurate, fast syntax highlighting, indentation, and text objects that understand your code's structure.
Set breakpoints, step through code, and inspect variables directly in Neovim using nvim-dap and a language debugger for a full IDE experience.