Neovim on macOS with LazyVim: A Pro Setup in One Afternoon
How we swapped the Mac's stock Vim for Neovim with LazyVim — language servers, fuzzy finding, Treesitter and git, all installed ahead of time so the very first launch is ready to work. Neovim v0.12.6 LazyVim starter 38 plugins 15 tools 32 parsers Why bother? macOS ships Vim at /usr/bin/vim . It's part of the system and protected by System Integrity Protection, so you can't delete it — and a macOS update would put it back anyway. The practical move is to stop reaching for it: install Neovim from Homebrew and add a few lines to ~/.zshrc so muscle memory lands in the right place. # ~/.zshrc alias vi='nvim' alias vim='nvim' export EDITOR='nvim' On its own, Neovim is a plain editor with a very good engine underneath: a built-in LSP client, Treesitter, and Lua for configuration. What makes it feel like a professional's editor is the layer on top — and that's where LazyVim comes in. What sits on top of Neovim LazyV...