Emacs as a C++ IDE
summary
Emacs runs as a practical C++ IDE by auto-detecting CMake projects, running CMake to generate a JSON compilation database, and feeding flags to flycheck, company/auto-complete and an rtags-backed server that uses libclang. It delivers fast jump-to-definition, compiler-accurate autocompletion, on-the-fly squiggles, preprocessed views and “find all overrides” across large projects; the author’s cmake-ide package starts rtags automatically. It works for real codebases but completions can be slow when libclang recompiles complex headers.
AI-written summary · about
chapters (6)
related talks
18mKernel hacking like it's 2020
52mHow Visual Studio Code Helps You Develop More Efficiently in C++
55mStandard C++ Toolset
40mCode Intelligence in Large C(++) Repositories
31m“What's new in Visual Studio Code for C++ development”
53mDebug C++ Without Running
01h 03mApplied Best Practices
01h 00mDebug C++ Without Running
