(Neo)Vim in 2024
summary
Neovim today uses Lua-based configuration, starts in about 30 ms, and provides native LSP (since 0.5) for completion, diagnostics, go-to and formatting via mason and nvim-lspconfig. It uses tree-sitter for real parsing, syntax coloring and AST-aware edits, nvim-cmp with luasnip for completion/snippets, leader-key mappings (space) and motion shortcuts (e.g., 14K), and debugging via nvim-dap with breakpoints, continue, and an HTTP curl demo showing pause/resume.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:04Why use Neovim
- 3:32Neovim modes
- 6:20Operators and motions
- 8:31Basic demo
- 13:14Neovim as IDE
- 15:47Basic config
- 17:32Plugin installation
- 19:19Language Server Protocol
- 21:51LSP demo
- 25:03Advanced autocompletion
- 27:14Debugging in Neovim
- 28:59Distros and resources








