How to Setup Neovim 0.12 for AI Coding (From Scratch)

In this video I set up Neovim 0.12.0 from scratch and walk through every plugin I use for AI coding. This setup runs alongside OpenCode and Claude Code for AI-assisted coding in the terminal, built from scratch on Neovim 0.12 using vim.pack (the native plugin manager). No LazyVim, no Kickstart, no AstroNvim, no NvChad. Every plugin below is one I actually use daily. My full neovim config (and other dotfiles): https://github.com/vossenwout/pookie-... šŸ”Œ Plugins used: ── Fuzzy finding & navigation • fzf-lua — fuzzy finder for files, buffers, and live grep https://github.com/ibhagwan/fzf-lua • oil.nvim — file explorer that lets you edit your filesystem like a buffer (replaces netrw) https://github.com/stevearc/oil.nvim ── Editing, LSP & completion • nvim-treesitter — syntax highlighting and code parsing via Tree-sitter https://github.com/nvim-treesitter/nv... • nvim-lspconfig — LSP client configuration for language servers https://github.com/neovim/nvim-lspconfig • blink.cmp — fast Rust-based autocompletion engine https://github.com/saghen/blink.cmp ── Git integration • lazygit.nvim — lazygit inside Neovim https://github.com/kdheepak/lazygit.nvim • codediff.nvim — side-by-side vscode like diff viewer https://github.com/esmuellert/codedif... ── Debugging • nvim-dap — debugger client (Debug Adapter Protocol) https://github.com/mfussenegger/nvim-dap ── UI & quality of life • neoscroll.nvim — smooth scrolling animations https://github.com/karb94/neoscroll.nvim • alpha-nvim — startup dashboard https://github.com/goolord/alpha-nvim • kanagawa.nvim — colorscheme (Japanese-inspired) https://github.com/rebelot/kanagawa.nvim • render-markdown.nvim — renders markdown in buffer (great for AI plan/research files) https://github.com/MeanderingProgramm... šŸ“– vim.pack guide I followed: https://echasnovski.com/blog/2026-03-... Timestamps: 00:00 - How claude code became essential 02:00 - My struggles with VSCode and Cursor 03:00 - Journey to becoming terminal first 05:00 - Why neovim in the age of ai 09:30 - Vanilla neovim without plugins 13:40 - New init.lua with essential config options 29:40 - Vim.pack (NeoVim 0.12's native plugin manager) 30:20 - fzf-lua (fuzzy finder) plugin setup 39:00 - nvim-treesitter plugin setup 41:30 - nvim-lspconfig (LSP Setup for autocomplete and diagnostics) 48:35 - neoscroll.nvim plugin setup 50:10 - blink.cmp (autocompletes) plugin setup 51:50 - nvim-dap (how to use debugger with neovim) 59:40 - oil.nvim plugin setup 1:03:30 - lazygit plugin setup 1:06:10 - codediff.nvim plugin setup 1:08:25 - render-markdown.nvim plugin setup 1:11:00 - alpha-nvim plugin setup 1:13:00 - kanagawa.nvim (best neovim colorscheme) setup 1:15:50 - Outro #neovim #claudecode #opencode