Skip to main content

Category: TIL

C++ Setup for Neovim

There are a plethora of different ways to setup a C++ development environment in Neovim. Here’s one possible way that I landed on after a number of (unsuccessful) attempts on Linux, integrated as a part of my dotfiles. Mason and Lsp-Zero (optional) mason.nvim is a package manager for Neovim that enables the installation of different utilities (mainly LSP/DAP servers and linter/formatters). lsp-zero.nvim provides a sweet spot between an out-of-the-box experience and configurability for setting up language-specific functionalities.