Repository navigation
v0.8.0
Highlights
- Add bundled C and C++ providers (
c,cpp) with symbol extraction for functions, types (struct/class/enum/union), aliases (typedef/using), macros (#define), and return statements. - Add C/C++ comment support for single-line and block comment entries, including marker rendering for
TODO,FIXME,NOTE,WARNING,BUG, andHACK. - Add header aliases with default provider mapping:
h-> C provider,hpp-> C++ provider (plus C++ aliasesccandcxx). - Extend default config/docs to include C-family filetypes in
filetypes,treesitter.languages, and symbol filtering examples.
Utility changelog
- Add language smoke coverage for
c,cpp,h, andhppinscripts/qa_smoke_languages.lua. - Add manual test targets
make test-candmake test-cpp. - Add C/C++ fixtures (
test.c,test.cpp) and testing/docs updates for local validation. - Add detailed maintenance comments in new C/C++ providers to document query fallbacks, parsing heuristics, and alias behavior.
See CHANGELOG.md for the full entry.